Logo
(追記) (追記ここまで)

29021번 - IPvK 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
8 초 (추가 시간 없음) 1024 MB61181437.838%

문제

4 人の候補者から 1 人を選出する選挙の投票結果を見てある人がこう言った.「この数字は IPv4 アドレスに見えるね」

あなたはこれを,任意の K つ組について一般化することにした.すなわち,任意の正整数 K について,IPvK アドレスを「0 以上 255 以下の整数の K つ組を . で連結したもの」と定義する.

いま,N 人の有権者と K 人の候補者からなる選挙が行われようとしている.各候補者には 1 から K までの番号が付けられている.各有権者は K 人の候補者の中のいずれかひとりに投票する.ただし,棄権や無効票,按分票はないものとする.したがって,各候補者の得票数は 0 以上の整数であり,かつ,全候補者の得票数の総和は N 票である.なお,無記名投票のため,どの有権者がどの候補者に投票したかは区別しないものとする.

ここで, K 人の候補者の得票数を 1 番の候補者のものから順に . で連結したものであって, IPvK アドレスとみなせるようなものからなる集合を考える.それぞれについて K 人の候補者の得票数の積を求め,それらすべての総和を 998,244,353 で割った余りを求めよ.

입력

入力は 50 個以下のデータセットからなる.各データセットは次の形式で表される.

K N

整数 K および N が与えられる.K は候補者の人数であり,1 ≤ K ≤ 2,000 を満たす.N は有権者の人数であり,1 ≤ N ≤ K × 255 を満たす.

入力の終わりは 2 つのゼロからなる行で表される.

출력

各データセットに対し,答えを一行に出力せよ.

제한

예제 입력 1

4 3
2 510
4 5
271 828
2000 133333
0 0

예제 출력 1

0
65025
8
53634343
781942874

힌트

最初のデータセットでは,4 人の候補者の得票数の積は常に 0 となるため,その総和も 0 となる.

二番目のデータセットでは,2 人の候補者が 255 票ずつ得たとき,またそのときに限り,得票数を連結したものを IPv2 アドレスとみなせる.したがって,255 × 255 = 65025 が答えとなる.

출처

Contest > ICPC Japanese Alumni Group > JAG Domestic Contest > JAG Domestic Contest 2023 D번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /