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

西安城市建设职业学院官方网站可以做围棋题的网站

西安城市建设职业学院官方网站,可以做围棋题的网站,郑州软件外包公司,莱芜网络推广公司平台文章目录题目描述解析题目描述 解析 迷惑。。。 首先#xff0c;比较容易想到用二进制状态压缩记录1-9是否在十进制中出现过 然后就是整除的问题 如果记录余数#xff0c;它的模数又有9个 开九维余数直接爆炸。。。 怎么办嘞#xff1f; 有一个结论#xff1a; 若#xf… 文章目录题目描述解析题目描述 解析 迷惑。。。 首先比较容易想到用二进制状态压缩记录1-9是否在十进制中出现过 然后就是整除的问题 如果记录余数它的模数又有9个 开九维余数直接爆炸。。。 怎么办嘞 有一个结论 若为p1、p2…pn的公倍数 那么(x%k)%pix%pi 因为k是p的质数所以这个结论还是挺显然的 那么本题就可以找到1-9的最小公倍数为2520 使它作为模数最后再进行判断即可 时间复杂度18位数*512状态压缩*2520取模结果*10每次dp枚举232243200 还是炸 怎么办 位数、状压、枚举基本没有优化的空间了 但我们注意到有些数无需记录取模结果依靠最后一位也能判断能否整除 首先可以想到5 但其实8也可以 怎么判断 设填到倒数第二位时数模4的结果为m 即 x4km 再填一位i后变成 40k10*mi 显然8能整除40k所以只需要判断10mi能否被8整除即可 这样公倍数那一维就不必考虑5和8降到了252 问题得到解决 #includebits/stdc.h #define ll long long using namespace std; const int M 3000500; const int N 200; const int mod252; int k; ll l,r,dp[20][515][255];//dp[pos][op][res] int a[20]; int n; ll mi[19]; ll find(int pos,int op,int res,int lim,int add5,int add8){//for(int ipos;in;i) printf( );//printf(pos%d op%d res%d lim%d add5%d add8%d\n,pos,op,res,lim,add5,add8);if(pos0){int num0;numadd5op(1(4));numadd8op(1(7));for(int i1;i9;i){if(i5||i8) continue;if(op(1(i-1))res%i0) num;}//for(int ipos;in;i) printf( );//printf(num%d\n,num);ll ansnumk?1:0;return ans;}if(!limdp[pos][op][res]!-1) return dp[pos][op][res];ll ans0;int mx lim? a[pos] : 9;for(int i0;imx;i){int oopi?op|(1(i-1)):op;int aadd50,aadd80;if(pos1){if(i5||i0) aadd5;if(((res%4)*10i)%80) aadd8;}ansfind(pos-1,oop,(ll)(ires*10)%mod,limimx,aadd5,aadd8);//for(int jpos;jn;j) printf( );//printf((i%d ans%d)\n,i,ans);}if(!lim) dp[pos][op][res]ans;//for(int ipos;in;i) printf( );//printf(return %lld\n,ans);return ans; } //const int mod1e97;ll solve(ll x){n0;while(x){a[n]x%10;x/10;}return find(n,0,0,1,0,0); } int main() {mi[0]1;for(int i1;i18;i) mi[i]mi[i-1]*10;memset(dp,-1,sizeof(dp));// k2; // int now0,pre0; // for(int i1;i10500;i){ // nowsolve(i); // if(nowpre1) printf(%d\n,i); // prenow; // }scanf(%d,k);//printf(k%d,k);scanf(%lld%lld,l,r);printf(%lld\n,solve(r)-solve(l-1));return 0; } /* 2 2 20 */
http://www.pierceye.com/news/934051/

相关文章:

  • 青峰集团响应式网站论坛网站怎么做跳转
  • 代网站建设制作微信公众号网站开发
  • 潍坊网站的公司电话网站关键字多少个
  • 网站开发确认书青岛做网站的公司哪个好
  • 权威的企业网站建设网站开发费用算无形资产吗
  • 网站安全在线检测网络制作软件
  • 潍坊网站设计制作威宁住房和城乡建设局网站
  • 哈尔滨企业建站网站开发推广文案怎么写
  • 建立电子商务网站目的想要开网店怎么开
  • iis怎么建设网站内容杭州做搜索引擎网站的公司
  • 兰州网站开发价格建设和住房保障部 网站
  • 机械设备网站建设效果好的徐州网站开发
  • 商丘网站建设专业现状桓台县网站建设
  • 一级a做爰片免费网站孕交视频教程wordpress用的什么前端
  • 中文设计网站wordpress退出登录
  • 贵阳网站建设多少钱?帝国cms资源网模板
  • 利津网站定制wordpress文章内容下载手机
  • 西宁网站搭建百度网站制作联系方式
  • 中铁建设集团门户网站登陆翻页h5制作软件
  • 在线教育网站建设策划中国哪里在大建设
  • 宁波网站制作首荐荣盛网络好网站后台发布了但看不见
  • 用asp做网站出现空白30天网站建设全程实录 pdf
  • 吉林3厅官齐聚任免大会宁波网站建设广州活动策划公司排名
  • 个人阿里云账号可以做网站备案ip网址域名查询网
  • 厦门的企业网站企业形象网站建设意义
  • 网站源码网网站建设 制作教程
  • 怎么样销售关于网站建设网站服务器过期了怎么办
  • 常州建网站需要多少钱直播app开发费用
  • hpsocket 网站开发英文网站cms
  • 外贸自建站有哪些网站开发有哪几类