아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

초대

시간 제한3초메모리 제한1024 MB

요약
n명의 리더 중 가용 시간 구간이 한 시점에서 모두 겹치는 k명 조합의 수를 k=1부터 n까지 998244353으로 나눈 나머지로 구합니다.
난이도

어려움10점 중 8점

유형
조합론, 정렬, 수학
정답자
아직 제출이 없습니다

문제

Iris는 2022 ICPC 타오위안 지역 대회 주최 측에서 일한다. COVID-19 때문에 대만의 ICPC 지역 대회는 지난 몇 년 동안 개회식에 지도자를 초청하지 못했다. 2022 ICPC 타오위안 지역 대회 주최 측은 타오위안 시의 지도자들을 개회식에 초청하고 싶어 한다.

타오위안 시에는 1번부터 nn번까지 번호가 매겨진 지도자 nn명이 있다. Iris의 임무는 이 지도자들 중 몇 명을 개회식에 초청하는 것이다. ii번 지도자는 시간대 ℓi\ell_i부터 rir_i까지 참석할 수 있다. Iris가 지도자 kk명 a1,a2,…,aka_1, a_2, \dots, a_k를 초청하려면, 이들 모두에게 공통으로 참석 가능한 시간대가 있어야 한다. 즉 모든 1≤i≤k1 \le i \le k에 대해 ℓai≤x≤rai\ell_{a_i} \le x \le r_{a_i}를 만족하는 시간대 xx가 존재해야 한다.

Iris는 같은 시간대에 함께 참석할 수 있는 지도자 kk명의 조합이 몇 가지인지 알고 싶어 한다. 11부터 nn까지 모든 kk에 대해 답을 구하라. 조합의 수가 매우 많을 수 있으므로 998244353998244353으로 나눈 나머지를 출력한다.

입력

첫 줄에 지도자의 수 nn이 주어진다. 이어지는 nn개의 줄 중 ii번째 줄에는 두 수 ℓi\ell_i와 rir_i가 주어지며, 이는 ii번 지도자가 시간대 ℓi\ell_i부터 rir_i까지 참석할 수 있다는 뜻이다.

출력

nn개의 수를 출력한다. kk번째 수는 공통으로 참석 가능한 시간대가 있는 지도자 kk명의 조합 수이다. 답은 998244353998244353으로 나눈 나머지로 출력한다.

제한

  • 1≤n≤1000001 \le n \le 100000
  • 0≤ℓi≤ri≤10000000000 \le \ell_i \le r_i \le 1000000000 (1≤i≤n1 \le i \le n)

예제1

  1. 예제 1

    입력
    3
    1 2
    2 3
    3 4
    
    예상 출력
    3 2 0