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

14148번 - Čestice 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
5 초 64 MB154457.143%

문제

Mirko se preko veze zaposlio kao fizičar u Europskoj Organizaciji za Nuklearna Istraživanja (CERN) te je kao prvi zadatak dobio izradu nacrta za najnoviji ubrzivač čestica. Ubrzivač će imati točno N komora u kojima se na početku svakog pokusa nalazi po jedna čestica. Na svaku komoru se nastavlja točno jedna komora. Svake sekunde se sve čestice prebace iz komore u kojoj se trenutno nalaze u komoru koja se nju nastavlja. Primijetite da ako se na komoru A nastavlja komora B, nije nužno da na komoru B nastavlja komora A, iako je i to moguće. Za pokuse je izuzetno važno je da nakon K sekundi sve čestice budu u svojim početnim komorama.

Mirka zanima na koliko načina može napraviti nacrt za ubrzivač sa traženim svojstvima. Dva nacrta se razlikuju ukoliko postoji komora na koju se u ta dva nacrta nastavljaju različite komore. Kako nacrta može biti jako mnogo, potrebno je odrediti samo ostatak pri dijeljenju broja nacrta sa modulom M.

Napomena: Komora se može nastavljati na samu sebe.

입력

U prvom retku nalaze se brojevi N i K odvojeni razmakom, 1 ≤ K ≤ N ≤ 30 000. Broj N predstavlja ukupan broj komora koje Mirko ima na raspolaganju za gradnju ubrzivača, a K je broj sekundi nakon kojeg sve čestice moraju biti u svojim početnim komorama.

U drugom retku nalazi se broj M, 1 ≤ M ≤ 109 , modul.

출력

U prvi i jedini redak izlaza potrebno je ispisati ostatak pri dijeljenju broja različitih nacrta s brojem M.

제한

예제 입력 1

2 1
1000

예제 출력 1

1

예제 입력 2

3 2
1000

예제 출력 2

4

예제 입력 3

4 4
6

예제 출력 3

4

힌트

출처

ICPC > Regionals > Europe > Central European Regional Contest > The Croatian Programming Contest > CPC 2008 C번

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

출처

대학교 대회

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

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