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

网站建设与运营的课程标准学校网站建设及管理制度

网站建设与运营的课程标准,学校网站建设及管理制度,关于江西建设监督网网站迁移,网站建设及维护费算业务宣传费Description 有一个 n 行 m 列的表格#xff0c;行从 0 到 n−1 编号#xff0c;列从 0 到 m−1 编号。每个格子都储存着能量。最初#xff0c;第 i 行第 j 列的格子储存着 (i xor j) 点能量。所以#xff0c;整个表格储存的总能量是#xff0c; 随着时间的推移#xff0…Description 有一个 n 行 m 列的表格行从 0 到 n−1 编号列从 0 到 m−1 编号。每个格子都储存着能量。最初第 i 行第 j 列的格子储存着 (i xor j) 点能量。所以整个表格储存的总能量是 随着时间的推移格子中的能量会渐渐减少。一个时间单位每个格子中的能量都会减少 1。显然一个格子的能量减少到 0 之后就不会再减少了。 也就是说k 个时间单位后整个表格储存的总能量是 给出一个表格求 k 个时间单位后它储存的总能量。 由于总能量可能较大输出时对 p 取模。 Input 第一行一个整数 T表示数据组数。接下来 T 行每行四个整数 n、m、k、p。 Output  共 T 行每行一个数表示总能量对 p 取模后的结果 Sample Input 3 2 2 0 100 3 3 0 100 3 3 1 100 Sample Output 2 12 6 HINT  T5000n≤10^18m≤10^18k≤10^18p≤10^9 令$f[i][a][b][c]和g[i][a][b][c]$表示第i位表示x后i-1位是否等于ny后i-1位是否等于mx^y后i-1位是否等于k的异或和以及方案数 如果a1且第i位大于n的第i位那么超过上界舍去 b同理 c比较特殊如果c1如果第i为小于k的第i位那么异或结果必定小于k答案为0舍去 $g[i][a][b][c]g[i-1][aa][bb][cc]$ $f[i][a][b][c]f[i-1][aa][bb][cc][第i位异或值为1]*2^{i}*g[i-1][aa][bb][cc]$ 1 #includeiostream2 #includecstdio3 #includecstring4 #includealgorithm5 #includecmath6 using namespace std;7 typedef long long lol;8 lol f[81][2][2][2],g[81][2][2][2],n,m,Mod,k,pw[61],t1,t2,S,t3;9 void dfs(lol x,int a,int b,int c) 10 {lol i,j; 11 if (f[x][a][b][c]!-1||g[x][a][b][c]!-1) return; 12 g[x][a][b][c]f[x][a][b][c]0; 13 if (x0) 14 { 15 f[0][a][b][c]0; 16 g[0][a][b][c]1; 17 return; 18 } 19 for (i0;i1;i) 20 { 21 int xx(nx-1)1; 22 int yy(mx-1)1; 23 int zz(kx-1)1; 24 if (aixx) continue; 25 for (j0;j1;j) 26 { 27 if (bjyy) continue; 28 lol pi^j; 29 if (cpzz) continue; 30 int aaa(xxi); 31 int bbb(yyj); 32 int ccc(zzp); 33 dfs(x-1,aa,bb,cc); 34 g[x][a][b][c](g[x][a][b][c]g[x-1][aa][bb][cc])%Mod; 35 f[x][a][b][c]((f[x][a][b][c]g[x-1][aa][bb][cc]*p*(pw[x-1]%Mod)%Mod)%Modf[x-1][aa][bb][cc])%Mod; 36 } 37 } 38 } 39 lol solve() 40 { 41 memset(f,-1,sizeof(f)); 42 memset(g,-1,sizeof(g)); 43 t10;Sn; 44 if (n0m0) return 0; 45 while (S) 46 { 47 S1; 48 t1; 49 } 50 t20;Sm; 51 while (S) 52 { 53 S1; 54 t2; 55 } 56 t30;Sk; 57 while (S) 58 { 59 S1; 60 t3; 61 } 62 t1max(t1,max(t2,t3)); 63 dfs(t1,1,1,1); 64 return f[t1][1][1][1]-(k%Mod)*g[t1][1][1][1]%Mod; 65 } 66 int main() 67 {int T,i; 68 cinT; 69 pw[0]1; 70 for (i1;i60;i) 71 pw[i]pw[i-1]*2; 72 while (T--) 73 { 74 cinnmkMod; 75 n--;m--; 76 printf(%lld\n,(solve()Mod)%Mod); 77 } 78 }  转载于:https://www.cnblogs.com/Y-E-T-I/p/8577883.html
http://www.yutouwan.com/news/197053/

相关文章:

  • 生活信息网站建设发布信息的网站
  • 北京seo公司网站90设计网站是不是没有视频模板
  • 网站建设 保密网络推广的方式方法
  • 小公司做网站需要注意什么问题哪里app开发公司好
  • dw怎么做秋季运动会网站分销平台合生元
  • 浙江建设厅网站那三类人员怎么制作自己的微信公众号
  • 企业型商务网站制作做法南阳新闻最新消息
  • 重庆微信网站建设报价表网站我优化
  • 琼海市规划建设局网站杭州建设网站 网站建设
  • 网站做产品的审核工作怎么样app设计尺寸规范
  • 专业团队的梗pc网站如何做seo
  • 做营销型网站一般要多少钱山西建设网官方网站
  • 怎样建设自己网站的后台做网站的怎样找客户
  • 个人网站建设法律规定龙采做网站要多少钱
  • 网站排名快速提升wordpress 自适应 汉化
  • 阿里logo设计网站广州安全教育平台账号登录入口
  • 门户网站制作价格表网站架构图的制作
  • 网站开发 哪家好海外seo培训
  • 杭州营销型网站建设好的学校网站设计
  • 网站建设与推广策划案案例前端项目开发流程
  • 电子商务网站开发概述东莞标志设计公司
  • 企业做pc网站需要什么资料爱用建站 小程序
  • 跨境电商网站开发文档龙岩网站建设推广
  • 上国外网站 dns陕西优秀的企业门户网站建设
  • 惠州网站建设兼职手机如何创网站
  • 路由器做php网站吗网站定制兴田德润实力强
  • adc网站建设wordpress quick chat
  • 装修行业在什么网站上做推广好中国的科技成就
  • 江苏建设造价信息网站广告设计图案
  • 企业网站建设劣势罗湖网站设计多少钱