三只小猪和小狼
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
三只小猪和狼的故事,小朋友们都听说过。
今天,小明代入了狼的角色。
小猪家最早只有只小猪,一共有年,每一年过年的时候,小猪家新出生头小猪,出生了的小猪是不会死掉的,也就是第年后,小猪家有头小猪。
小明作为狼,想一次性抓走头小猪。因此他只会在某一年过年后,且小猪家有大于等于头小猪的时候来抓小猪去吃。
比如一共会有年,小猪家每年出生头小猪(我们把第一年出生的三头编号成,第二年出生的编号成),小明想抓走头猪去吃。
那么:他可以选择在第一年后,抓走中的一头,或者是在第二年后,抓走中的某一头。
我们称,两种抓走方案不同,当且仅当小明到来的年份不同,或者是抓走的猪的集合不同。
现在,已知小明只会来抓一次小猪,请帮助小明算一算,他有多少种方案。
输入格式
第一行输入,分别表示一共几年,每年出生几头小猪,询问个数。
接下来一行个数字,每个数字,表示一次询问。
输出格式
对于每次询问,输出一个数字代表答案。
2 3 3
1 2 6
9
18
1
样例解释 #1
对于,可以选择第一年到来抓走三头中的任意一头,或者第二年到来抓走六头中的任意一头。
对于,可以选择第一年来抓走三头中的两头,种方案,或者第二年到来抓走六头中的任意两头。
对于,唯一选择就是第二年来一锅端。
100 5 5
100 200 300 400 500
607952306
127400324
368336132
182468485
1
10000 10 5
12347 23478 93871 12367 1823
126940338
390208854
514580099
61236432
993596058
数据范围
对于5%的数据:。
对于20%的数据:。
对于另30%的数据:。
对于另30%的数据:。
对于100%的数据:$n\leq 10^6,3\leq t\leq 10,q\leq 10^5,1\leq x\leq nt$。
0110A
- Status
- Done
- Rule
- IOI
- Problem
- 4
- Start at
- 2026-1-10 13:30
- End at
- 2026-1-10 17:00
- Duration
- 3.5 hour(s)
- Host
- Partic.
- 18