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

31275번 - СТЕПЕН 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB112724859.259%

문제

Дадена е таблица, съставена от n + 1 реда и n стълба. В първия ред на таблицата са записани цели положителни числа, а на следващите n реда са пресметнати и записани съответно вторите, третите и т. н. степени на числата от първия ред.

Например, в следващата таблица n = 4 и тя съдържа степените на числата 3, 5, 2 и 1 до петата им степен:

3 5 2 1
9 25 4 1
27 125 8 1
81 625 16 1
243 3125 32 1

Напишете програма power, която събира числата от диагонала на таблицата (както е показан на фигурата с получерен шрифт) и извежда резултата по модул, който е зададен като цяло положително число m.

За примера, ако m = 3, тогава резултатът ще бъде 1, защото остатъкът при делене с 3 на сумата 9+125+16+1 е равен на 1.

입력

От първия ред на стандартния вход програмата въвежда целите положителни числа n и m. На втория ред във входа са записани (разделени с интервали) числата от първия ред на таблицата.

출력

Програмата трябва да изведе на стандартния изход пресметнатата сума като едно цяло число.

제한

  • n ≤ 1000000
  • m ≤ 10000000
  • Числата в първи ред на таблицата са цели, положителни и са по-малки от 100 000.

예제 입력 1

4 3
3 5 2 1

예제 출력 1

1

힌트

출처

Olympiad > International Autumn Tournament in Informatics > 2010 > Group C 2번

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

출처

대학교 대회

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

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