当前位置: 首页 > news >正文

网站建设有什么出路福田网站建设有限公司

网站建设有什么出路,福田网站建设有限公司,做一个网站的费用构成,济南网站建设联系方式1898: [Zjoi2005]Swamp 沼泽鳄鱼 Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 1082 Solved: 602[Submit][Status][Discuss]Description 潘塔纳尔沼泽地号称世界上最大的一块湿地#xff0c;它地位于巴西中部马托格罗索州的南部地区。每当雨季来临#xff0c;这里碧波荡漾… 1898: [Zjoi2005]Swamp 沼泽鳄鱼 Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 1082  Solved: 602[Submit][Status][Discuss] Description 潘塔纳尔沼泽地号称世界上最大的一块湿地它地位于巴西中部马托格罗索州的南部地区。每当雨季来临这里碧波荡漾、生机盎然引来不少游客。为了让游玩更有情趣人们在池塘的中央建设了几座石墩和石桥每座石桥连接着两座石墩且每两座石墩之间至多只有一座石桥。这个景点造好之后一直没敢对外开放原因是池塘里有不少危险的食人鱼。豆豆先生酷爱冒险他一听说这个消息立马赶到了池塘想做第一个在桥上旅游的人。虽说豆豆爱冒险但也不敢拿自己的性命开玩笑于是他开始了仔细的实地勘察并得到了一些惊人的结论食人鱼的行进路线有周期性这个周期只可能是23或者4个单位时间。每个单位时间里食人鱼可以从一个石墩游到另一个石墩。每到一个石墩如果上面有人它就会实施攻击否则继续它的周期运动。如果没有到石墩它是不会攻击人的。借助先进的仪器豆豆很快就摸清了所有食人鱼的运动规律他要开始设计自己的行动路线了。每个单位时间里他只可以沿着石桥从一个石墩走到另一个石墩而不可以停在某座石墩上不动因为站着不动还会有其它危险。如果豆豆和某条食人鱼在同一时刻到达了某座石墩就会遭到食人鱼的袭击他当然不希望发生这样的事情。现在豆豆已经选好了两座石墩Start和End他想从Start出发经过K个单位时间后恰好站在石墩End上。假设石墩可以重复经过包括Start和End他想请你帮忙算算这样的路线共有多少种当然不能遭到食人鱼的攻击。 Input 输入文件共M 2 NFish行。第一行包含五个正整数NMStartEnd和K分别表示石墩数目、石桥数目、Start石墩和End石墩的编号和一条路线所需的单位时间。石墩用0到N–1的整数编号。第2到M 1行给出石桥的相关信息。每行两个整数x和y0 ≤ x, y ≤ N–1表示这座石桥连接着编号为x和y的两座石墩。第M 2行是一个整数NFish表示食人鱼的数目。第M 3到M 2 NFish行每行给出一条食人鱼的相关信息。每行的第一个整数是TT 23或4表示食人鱼的运动周期。接下来有T个数表示一个周期内食人鱼的行进路线。 如果T2接下来有2个数P0和P1食人鱼从P0到P1从P1到P0…… 如果T3接下来有3个数P0P1和P2食人鱼从P0到P1从P1到P2从P2到P0…… 如果T4接下来有4个数P0P1P2和P3食人鱼从P0到P1从P1到P2从P2到P3从P3到P0……。豆豆出发的时候所有食人鱼都在自己路线上的P0位置请放心这个位置不会是Start石墩。 Output 输出路线的种数因为这个数可能很大你只要输出该数除以10000的余数就行了。 【约定】 1 ≤ N ≤ 50  1 ≤ K ≤ 2,000,000,000  1 ≤ NFish ≤ 20 Sample Input 6 8 1 5 3 0 2 2 1 1 0 0 5 5 1 1 4 4 3 3 5 1 3 0 5 1 Sample Output 2 【样例说明】 时刻 0 1 2 3 食人鱼位置 0 5 1 0 路线一 1 2 0 5 路线二 1 4 3 5 元旦集训讲课时想出来了 bingo 没有食人鱼不是裸题吗用一个向量表示从s到1..N的距离然后不停乘邻接矩阵行了当然快速幂 有食人鱼发现食人鱼最多十二个邻接矩阵一循环处理出12个作为1个然后快速幂行了 怎么处理呢 假设食人鱼在j时刻到达x这个点那么j时刻的邻接矩阵x这一列全是0因为他要求下一个矩阵的贡献上不能有x这一列贡献的 注意 一开始s和t忘1了....然后... #include iostream #include cstdio #include cstring #include algorithm #include cmath using namespace std; const int N52,MOD1e4; typedef long long ll; inline int read(){char cgetchar();int x0,f1;while(c0||c9){if(c-)f-1;cgetchar();}while(c0c9){xx*10c-0;cgetchar();}return x*f; } int n,m,s,t,k,x,y,fish,f[15]; struct Mat{int a[N][N];Mat(){memset(a,0,sizeof(a));}void ini(){for(int i1;in;i) a[i][i]1;} }g[15],ans; inline Mat operator *(Mat A,Mat B){Mat C;for(int k1;kn;k)for(int i1;in;i) if(A.a[i][k])for(int j1;jn;j) if(B.a[k][j])C.a[i][j](C.a[i][j]A.a[i][k]*B.a[k][j])%MOD;return C; } inline Mat operator ^(Mat A,int k){Mat ans;ans.ini();for(;k;k1,AA*A)if(k1) ansans*A;return ans; } void print(Mat A){puts(hiMat);for(int i1;in;i){for(int j1;jn;j) printf(%d ,A.a[i][j]);puts();} } int main(){//freopen(in.txt,r,stdin);nread();mread();sread()1;tread()1;kread();for(int i1;im;i){xread()1;yread()1;for(int j1;j12;j) g[j].a[x][y]g[j].a[y][x]1;}fishread();for(int i1;ifish;i){int Tread();for(int j1;jT;j) f[j]read()1;for(int j1;j12;j)for(int k1;kn;k) g[j].a[k][f[j%T1]]0;}g[0].ini();for(int i1;i12;i) g[0]g[0]*g[i];ansg[0]^(k/12);for (int i1;ik%12;i) ansans*g[i];printf(%d,ans.a[s][t]); }   转载于:https://www.cnblogs.com/candy99/p/6261396.html
http://www.pierceye.com/news/88403/

相关文章:

  • 如何建设软件下载网站企业培训系统
  • 描述一下网站建设的基本流程办公室设计布局
  • 百度小程序跟做网站中小企业建站模板
  • python做网站点登入没反映哪里可以鉴定钻石
  • 吉林省建设厅网站周军建筑优化公司排名
  • wordpress购物网站WordPress速度慢的原因
  • 深圳市盐田区住房和建设局网站道滘镇网站仿做
  • asp转换手机网站wordpress只有文字
  • 如何免费建一个学校网站wordpress打包
  • 杭州网站开发招聘网站托管是什么
  • 泉州建站软件html旅游网站页面设计模板
  • 高端网站建设公司名称企业微信app下载安装电脑版
  • 盐城市建设银行网站常用的网页设计软件
  • 电信电信网站备案系统网页制作和设计实验报告
  • 网站开发推广渠道网站建设师薪资
  • 网站管理系统制作软件下载搬瓦工wordpress数据库
  • 网络营销解释长春百度网站排名优化
  • 网页界面设计中一般使用的分辨率显示密度是百度移动端关键词优化
  • 建设银行网站能买手机怎样用网络挣钱
  • 景区微网站建设费用网站建设宣传册内容
  • pa66用途障车做网站公司网站建设需要哪些
  • 无锡网站优化建站网站开发开销
  • 网站建设需要摊销吗网站开发html5技术
  • 传奇服务器如何做网站企业做网站大概需要多少钱
  • 不提供花架子网站 我如何知道一个网站的流量
  • 怎么套模板 网站网站建设课程改进建议
  • 网站建设参考书籍wordpress详情页介绍位置调整
  • 黄石网站建网站如何添加js代码
  • 专业做网站哪里有蚌山网站建设
  • 静海商城网站建设工作简历模板免费下载