亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

BZOJ 3028 食物

2019-11-06 06:01:46
字體:
來源:轉載
供稿:網友

Description

明明這次又要出去旅游了,和上次不同的是,他這次要去宇宙探險!我們暫且不討論他有多么NC,他又幻想了他應該帶一些什么東西。理所當然的,你當然要幫他計算攜帶N件物品的方案數。他這次又準備帶一些受歡迎的食物,如:蜜桃多啦,雞塊啦,承德漢堡等等當然,他又有一些稀奇古怪的限制:每種食物的限制如下:       承德漢堡:偶數個       可樂:0個或1個            雞腿:0個,1個或2個            蜜桃多:奇數個            雞塊:4的倍數個            包子:0個,1個,2個或3個       土豆片炒肉:不超過一個。            面包:3的倍數個   注意,這里我們懶得考慮明明對于帶的食物該怎么搭配著吃,也認為每種食物都是以‘個’為單位(反正是幻想嘛),只要總數加起來是N就算一種方案。因此,對于給出的N,你需要計算出方案數,并對10007取模。 

Input

輸入樣例1  1輸出樣例1  1 輸入樣例2  5輸出樣例2  35 數據范圍   對于40%的數據,1<=N<=100000;   對于所有數據,1<=n<=10^500; 

Output

Sample Input

Sample Output

HINT

Source

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

生成函數+逆元~

生成函數ax^b表示取b種該食物有a種方案,不同生成函數之間相乘,最終得到的函數中x^(i-1)的系數就是總共取i樣的方案數。

承德漢堡:1/(1-x^2)

可樂:1+x

雞腿:1+x+x^2

蜜桃多:x/(1-x^2)

雞塊:1/(1-x^4)

包子:1+x+x^2+x^3

土豆片炒肉:1+x

面包:1/(1-x^3)=1/(1-x)/(x^2+x+1)

把它們全部乘起來得到:x/(1-x)^4,即為x*(1-x)^(-4)

(注意1+x+x^2+x^3是(1+x)(x^2+1)不是(1+x)x^2--)

這個式子的第n-1項是x*C(n+2,n-1)*x^(n-1),

所以最終答案就是C(n+2,n-1)=C(n+2,3)。

n很大,每輸入一位都取模再*10化簡,至于組合數,直接拆開求逆元計算就好了,6的逆元求出來是1668,程序附在后面~

#include<cstdio>#include<cstring>#define modd 10007int n,x;char s[501];int main(){	scanf("%s",s);x=strlen(s);	for(int i=0;i<x;i++) n=((n*10%modd)+s[i]-'0')%modd;	PRintf("%d/n",((n*(n+1)%modd)*(n+2)%modd)*1668%modd);	return 0;}

求逆元:

#include<cstdio>#include<cstring>#define modd 10007int n,x;char s[501];int mi(int u,int v){	int k=1;	while(v)	{		if(v&1) k=(k*u)%modd;		u=(u*u)%modd;v>>=1;	}	return k;}int main(){	printf("%d/n",mi(6,modd-2));	return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
51精品国产黑色丝袜高跟鞋| 国产精品美乳在线观看| 国产成人精品最新| 精品高清一区二区三区| 日本一区二区不卡| 91精品国产自产在线老师啪| 日本欧美一级片| 91香蕉嫩草影院入口| 亚洲精品一区二区三区不| 国产精品欧美激情| 久久精品国产成人精品| 亚洲国内高清视频| 欧美电影在线观看网站| 欧美劲爆第一页| 日韩的一区二区| 欧美在线国产精品| 国产日韩欧美在线看| 成人在线激情视频| 日韩禁在线播放| 亚洲精品白浆高清久久久久久| 69久久夜色精品国产69乱青草| 欧美孕妇毛茸茸xxxx| 色av吧综合网| 一区二区三区视频免费| 日韩电影大片中文字幕| 日韩天堂在线视频| 日韩av在线免费播放| 欧美成人sm免费视频| 欧美精品在线视频观看| 2023亚洲男人天堂| 中文字幕亚洲激情| 国产精品一区二区性色av| 亚洲成人久久电影| 久久影视电视剧免费网站| 91色视频在线观看| 久久久久久成人精品| 97在线视频精品| 色av吧综合网| 国产日韩中文字幕| 日韩亚洲欧美中文在线| 亚洲国产精品小视频| 69久久夜色精品国产69乱青草| 亚洲欧美国产精品| 欧美成人精品一区二区三区| 日韩视频在线观看免费| 中日韩午夜理伦电影免费| 久久久伊人欧美| 色噜噜亚洲精品中文字幕| 色综合久综合久久综合久鬼88| 久久噜噜噜精品国产亚洲综合| 亚洲国产精品视频在线观看| 国产精品一区二区三区在线播放| 亚洲va欧美va国产综合剧情| 国产视频福利一区| 日韩视频欧美视频| 久久久久久国产精品| 久久久国产精彩视频美女艺术照福利| 91在线视频成人| 欧美激情精品久久久久| 亚洲欧美日韩一区二区在线| 色哟哟入口国产精品| 精品免费在线视频| 国内精品久久久| 亚洲精品美女久久| 91欧美精品午夜性色福利在线| 久久久久久久久电影| 欧美巨猛xxxx猛交黑人97人| 精品久久在线播放| 黄色一区二区在线| 国产精品日韩在线播放| 久久久天堂国产精品女人| 欧美成年人视频网站| 亚洲男人的天堂在线| 亚洲影视九九影院在线观看| 性夜试看影院91社区| 国产成人在线播放| 国产中文字幕91| 国产精品成久久久久三级| 日韩av在线电影网| 亚洲男人的天堂在线| 国产日韩欧美综合| 日韩av网址在线观看| 日韩av黄色在线观看| 成人高清视频观看www| 国产香蕉97碰碰久久人人| 亚洲欧美日韩一区二区在线| 欧美一区二区三区……| 久久国产精品视频| 欧美视频在线观看免费网址| 亚洲成人网av| 精品国产老师黑色丝袜高跟鞋| 国产九九精品视频| 欧美又大又粗又长| 亚洲aⅴ男人的天堂在线观看| 久久久av一区| 精品视频久久久久久| 欧美大奶子在线| 国产一区二区丝袜高跟鞋图片| 精品国内产的精品视频在线观看| 久久人人爽亚洲精品天堂| 亚洲激情 国产| 中文字幕欧美精品日韩中文字幕| 久久久久久久一区二区三区| 欧美国产日韩一区二区| 亚洲国产欧美一区二区三区同亚洲| 亚洲免费伊人电影在线观看av| 在线观看欧美日韩| 国产精品视频免费观看www| 国内伊人久久久久久网站视频| 日韩在线一区二区三区免费视频| 亚洲国产天堂久久国产91| 中日韩美女免费视频网址在线观看| 日韩久久精品电影| 精品久久国产精品| 日韩欧美在线国产| 亚洲美女久久久| 亚洲欧洲在线观看| 欧美国产一区二区三区| 欧美一区二粉嫩精品国产一线天| 成人免费观看49www在线观看| 亚洲久久久久久久久久久| 久久久精品亚洲| 色偷偷av亚洲男人的天堂| 国产精品电影久久久久电影网| 成人激情视频小说免费下载| 欧美一级淫片丝袜脚交| 久久成人国产精品| 国产精品视频在线播放| 高清日韩电视剧大全免费播放在线观看| 久久精品久久久久久国产 免费| 国产精品九九九| 亚洲欧美国产精品专区久久| 欧日韩在线观看| www.欧美精品一二三区| 亚洲区在线播放| 在线视频欧美日韩精品| 日韩精品在线免费播放| 精品福利在线视频| 亚洲一区亚洲二区亚洲三区| 日韩精品欧美激情| 精品视频在线导航| 亚洲在线第一页| 久久视频在线视频| 国内精品伊人久久| 亚洲视频精品在线| 欧美日韩在线观看视频小说| 欧美在线免费视频| 亚洲高清免费观看高清完整版| 这里只有精品丝袜| www日韩欧美| 国产黑人绿帽在线第一区| 亚洲性线免费观看视频成熟| 91社影院在线观看| 亚洲三级av在线| 国产精品成人一区二区| 国产精品av免费在线观看| 红桃av永久久久| 亚洲免费视频网站| 欧美成人黄色小视频| 一区二区欧美久久| 国产成人免费av| 欧美精品在线免费观看| 91午夜理伦私人影院| 久久久国产精品亚洲一区|