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

河北公司网站建设怎么做最简单的网站

河北公司网站建设,怎么做最简单的网站,wordpress官网打不开,wordpress 内容发布时间解析 乍一看很蒙的题 首先#xff0c;a-b1的个数可以等价于**#xff08;1-b#xff09;1的个数减去#xff08;1-a-1#xff09;1的个数** 分析之后发现#xff0c;经过多次变换后#xff1a; 长度 1的个数 1 1 2 1 3 2 5 3 8 5 … … 又是熟悉的斐波拉契。。。 但是我… 解析 乍一看很蒙的题 首先a-b1的个数可以等价于**1-b1的个数减去1-a-11的个数** 分析之后发现经过多次变换后 长度 1的个数 1 1 2 1 3 2 5 3 8 5 … … 又是熟悉的斐波拉契。。。 但是我们只能求出从1到2、3、5、8。。。1的个数而不能推广到一般 继续观察又发现,前三次变化为 1 1 0 1 0 1 我们把f [i]设为变化i次后的序列 可以发现三次分别为 f[1] f[2] f[2] f[1](写在一起表示连续的两序列 因为f[i]经过一次变换可以变为f[i1],那么我们就可以继续推下去了 f[1] f[2] f[2] f[1] f[3]f[2] f[4]f[3] … 故 f[i] 就可以写成 f[i-1] f[i-2] 所以对于 f[i] 我们可以在前面拆出一个尽可能大的斐波拉契数再对剩下的进行递归 问题得到解决 代码 #includecstdio #includecstring #includecmath #includealgorithm using namespace std; const long long M20050; long long c[150]{ },n[150]{ }; void solve(){for(int i3;i92;i){c[i]c[i-1]c[i-2];n[i]n[i-1]n[i-2];//解决斐波拉契} } long long search(long long m){for(int i0;i92;i){if(c[i]m) return n[i];if(c[i]m) return n[i-1]search(m-c[i-1]);//拆出最大的斐波拉契并进行递归} } int main(){int q;long long a,b,x,y;scanf(%d,q);c[0]0;c[1]1;c[2]2;n[1]n[2]1;solve();for(int i1;iq;i){scanf(%lld%lld,a,b);xsearch(a-1);ysearch(b);printf(%lld\n,y-x);//区间做差}return 0; }.
http://www.pierceye.com/news/159228/

相关文章:

  • 山东搜点网站建设哪家公司做网站最好
  • 云购物网站建设wordpress离线编辑
  • 有没有网站开发团队郑州网站制作电话
  • 网站怎么做登陆免费虚拟机
  • 中国移动网站备案管理系统不能用科普网站建设的支持力度
  • 谁教我做啊谁会做网站啊企业网站模板seo
  • 自己建立一个网站需要什么wordpress 平衡插件
  • 邯郸手机建站价格青海网站开发 建设
  • 苏州 手机网站免费个人简历模板电子版可填写
  • 永州内部网站建设公司wordpress 模版开发
  • 云建站优势门户网站如何建设方案
  • 网站建设收费标准不一湖州网站开发公司
  • asp制作网站青岛建网站公司
  • 人人商城程序做的网站打不开百度网盘客户端下载
  • 医疗器械注册证查询网站优化推广服务
  • 网站制作网页做简单的网站首页
  • 怎样做网站上的语种链接泰安网络犯罪案件
  • soap公司网站建设国家游戏网站
  • 网站可以用什么做安阳区号是什么
  • 网站建设实战李静如何建设网站的能力
  • 威海 网站开发做家具的网站有哪些
  • 宁波网站建设公司怎么报价网页打开速度慢的解决方法
  • 有趣的网站有哪些推荐关键词没有排名的网站怎么做
  • 昆山网站制作哪家强海淀区企业网络公司
  • 北京网站制建设公司永兴县网站建设服务商
  • 嘉兴做网站优化公司江阴网站优化公司
  • dz可以做旅游网站吗wordpress 4.1.1 漏洞
  • 谷歌网站地图生成福州便民网免费发布信息
  • 最新军事战争新闻超级优化大师
  • 好的网站建设公司排名网站建设 交易保障