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

零基础学jsp网站开发湖南手机版建站系统信息

零基础学jsp网站开发,湖南手机版建站系统信息,长沙楼盘信息官网,网站建设认证试题题意 题目链接 求出把$n$分解为斐波那契数的方案数#xff0c;方案两两不同的定义是分解出来的数不完全相同 Sol 这种题#xff0c;直接爆搜啊。。。 打表后不难发现$1e18$的fib数只有88个 最先想到的应该是直接把$n$加入到搜索状态里#xff0c;然后枚举能被分成哪些 但…题意 题目链接 求出把$n$分解为斐波那契数的方案数方案两两不同的定义是分解出来的数不完全相同 Sol 这种题直接爆搜啊。。。 打表后不难发现$1e18$的fib数只有88个 最先想到的应该是直接把$n$加入到搜索状态里然后枚举能被分成哪些 但是这样分解出来的数可能会有重复的因此我们还要把当前考虑到第几个数也加入到状态里。 不难得到以下代码 但是很显然会T飞。 优化一下只考虑当前的fib数对答案的贡献 也就是搜两种情况 1、用该数分解 2、不用该数分解 代码是这样的 然而还是会T飞。 继续剪枝。 根据斐波那契的性质$\sum_{i 1}^n f_i f_{n2} -1$ 因此我们想要用前$ti - 1$个合成$x$必须满足$x f_{ti1}$。 然后就A了qwq // luogu-judger-enable-o2 #includecstdio #includeiostream #includemap #define Pair pairint, int #define MP(x, y) make_pair(x, y) #define fi first #define se second #define int long long #define ull unsigned long long using namespace std; const int MAXN 1e5 10; inline int read() {char c getchar(); int x 0, f 1;while(c 0 || c 9) {if(c -) f -1; c getchar();}while(c 0 c 9) x x * 10 c - 0, c getchar();return x * f; } int f[MAXN], tot, lim, dp[MAXN], N; mapPair, int mp; int dfs(int x, int ti) {if(mp.find(MP(x, ti)) ! mp.end()) return mp[MP(x, ti)];if(x 0) return 1;int ans 0;/*for(int i ti; i 1; i--) {if(x - f[i] 0) ans dfs(x - f[i], i - 1);//else break;}*/if(x - f[ti] 0) ans dfs(x - f[ti], ti - 1);if(x f[ti 1]) ans dfs(x, ti - 1);return mp[MP(x, ti)] ans; } main() {lim 1e18;f[1] 1; f[2] 2;for(int i 3; i; i) {f[i] f[i - 1] f[i - 2];if(f[i] lim) {tot i; break;}}N read();//dp[0] 1;cout dfs(N, tot - 1);return 0; }
http://www.pierceye.com/news/485021/

相关文章:

  • 德州网站建设网页设计实验报告总结
  • 易烊千玺个人网站入口什么是网站建设的建议
  • 哪个网站做供求信息app开发公司排行榜
  • 信誉好的广州外贸网站未来做哪些网站能致富
  • 运城推广型网站建设温州的网站建设公司
  • 怎么样做网站编程一般通过哪些行为来处理人际关系
  • 学校的网站开发过程wordpress公司展示网站
  • 贵港市建设局网站网站建设优化之优化关键字
  • 网站开发设计比较好的公司电子烟网站设计
  • 群辉 wordpress套件阜阳网站优化
  • 如何做网站哪个站推广网站自助建设平台
  • 西安大网站建设公司排名沈阳网络维护公司
  • 个人建立一个网站要多少钱乔拓云h5制作
  • 蒙阴网站建设百度指数排名
  • 视频网站如何推广做模具做什么网站
  • 关于旅游的网站建设论文广州外贸网站建设公司价格
  • 怎么给自己制作一个网站wordpress 中文摘要
  • 如何看网站的ftp服装网站建设策划书3000字
  • 无锡网站建设 网站制作常见的网站首页布局有哪几种
  • 网站研发PHP MYSQL网站开发全程实
  • 简约型网站国外做电商平台的网站还有什么
  • 云南昆明网站建设公司jsp网站开发详解下载
  • 上海h5网站开发网站建设在开封找谁做
  • 滨海建设局官方网站营销网络平台
  • 中国小康建设网是骗子网站吗?建设宁波市分行的互联网网站
  • 制造网站建设自己做游戏资讯网站
  • 网站建设质量如何衡量都江堰网站开发
  • 企业网站设计步骤中山制作网站的公司
  • 通化网站制作企信网官网查询入口
  • 无锡装修网站百科网站推广