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

网站建设推广公司范围开设一个网站的费用

网站建设推广公司范围,开设一个网站的费用,开发一个电商网站,对网站建设建议好数 jzoj 1521 题目大意#xff1a; 定义好数为转换为二进制后#xff0c;有至少三个连续的位相同的数#xff0c;现在要求一个范围内的好数个数 样例输入 0 16样例输出 5数据范围限制 0 Low UP 2147483647 提示 提示#xff1a; 对于50%测试 定义好数为转换为二进制后有至少三个连续的位相同的数现在要求一个范围内的好数个数 样例输入 0 16样例输出 5数据范围限制 0 Low UP 2147483647 提示 提示 对于50%测试0 Low UP 100000。 解题思路 我们可以用前缀和来求就把问题转换为了前n个数中好数的个数 它让我们求好数但因为好数特别难求所以我们可以求‘坏数’就是没有连续三个位是一样的数 我们先用数位DP求出多少位以什么开头的坏数总数 然后我们把他分位数小于n的位数的和等于n的位数的 小于的 我们就可以直接用已经求出来的坏数总数然后分为不同位数的直接加就行了 如1…1100100先分为1位2位3位4位5位6位的类型 等于的 就从大到小把1变成0这样就一定小于n了然后分别计算 最后还要计算n 然后用n减去坏数的个数就得到了好数的个数了 代码 #includecstdio #includecstring #includeiostream #define ll long long using namespace std; ll a,b,s[40],f[40][5][5]; ll js(ll now) {ll sum1;for (int inow-1;i0;--i)sumf[i][1][0]f[i][1][1];//小于的第一类for (int inow-1;i0;--i){if (s[i]1)if (s[i1]1||s[i2]1||inow-1)//把1改为0sumf[i1][s[i1]][0];相加if (s[i]s[i1]s[i1]s[i2]i!now-1)//判断是不是已经成为了好数了{sum--;break;}}return sum; } ll ans(ll dep) {if (dep0) return 0;ll ldep,tot0;memset(s,0,sizeof(s));while (l) s[tot]l1,l1;//转二进制return dep-js(tot);//求好数 } int main() {f[1][1][0]1;f[1][0][1]1;for (int k2;k35;k){f[k][0][0]f[k-1][0][1];//数位DPf[k][0][1]f[k-1][1][1]f[k-1][1][0];f[k][1][0]f[k-1][0][0]f[k-1][0][1];f[k][1][1]f[k-1][1][0];}scanf(%lld %lld,a,b);printf(%lld,ans(b)-ans(a-1));//前缀和求职 }
http://www.yutouwan.com/news/287335/

相关文章:

  • 厦门市机场建设招投标网站济宁做网站的电话
  • 嘉兴的网站设计公司有哪些2023免费网站推广大全
  • 海外网站seo营销网站建设专业团队在线服务
  • 某物流网站后台源码网站上的地图怎么做
  • 上海移动网站开发大数据查询官网
  • 镇江做网站的湖北黄石网站群建设
  • 怎样建一个免费网站互动网站建设公司
  • 化妆品网站设计模板网站换服务器对网站排名有影响吗
  • 个人 备案 多个网站网站降权查询
  • 校园超市网站开发python编写网页
  • 做ppt模板网站有哪些php 商务网站开发实战
  • 英文网站开发哪家好设计页面教案
  • 百度网站开发业务坂田网站建设流程
  • 做微信平台网站中国石油销售公司网站建设
  • 网站footer怎么做设计网站可能遇到的问题
  • 怎样建设网站是什么样的网站的软文 怎么做推广
  • 网站需求文档范例怎么做好营销网站开发
  • 长沙网站seo外包网站打不开显示asp
  • 网站建设制度制定贵州网站建设推荐
  • 智能建站系统的建站步骤开发游戏平台
  • 广州网站排名专业乐云seo网站开发有哪些认证
  • 网站推广方式推荐专业做pc 手机网站
  • wordpress网站统计插件网站运营建设岗位职责
  • 一个人做两个博客网站青岛网站建设青岛新思维
  • 那个网站做的调查准确南宁百度seo排名
  • 怎么做国内网站吗深圳头条新闻在线看
  • 网站管理是什么微信小程序免费开店详细步骤
  • 国内高端医疗网站建设梅州生态建设有限公司网站
  • 遵化市城乡建设局网站WordPress自定义登录页面
  • 手机数码网站如何免费创建自己的平台