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

运城市住房与城乡建设厅网站黄骅贴吧二手房

运城市住房与城乡建设厅网站,黄骅贴吧二手房,西安企业模板网站建设,深圳seo教程Project_Euler-44 题解 题目 思路 题目给出了一个性质#xff0c;让我在对应性质的数据中找出目标值#xff0c;这种问题首先想到的就是枚举。 我们可以枚举 P k P_k Pk​ #xff0c;对于每一个 P k P_k Pk​ #xff0c;我们再枚举 P j P_j Pj​#xff0c; P j P_…Project_Euler-44 题解 题目 思路 题目给出了一个性质让我在对应性质的数据中找出目标值这种问题首先想到的就是枚举。 我们可以枚举 P k P_k Pk​ 对于每一个 P k P_k Pk​ 我们再枚举 P j P_j Pj​ P j P_j Pj​ 从 P k − 1 P_k - 1 Pk​−1 开始倒着往回枚举在枚举的过程中判断他们的和差是否均为五边形数。如果是再与之前的已经找到的答案进行比较如果比答案更小说明可以取。 还有一个问题 P k P_k Pk​枚举的范围怎么确定 假设我们枚举两个相邻的五边形数 P k P_k Pk​ 和 P k − 1 P_{k-1} Pk−1​ 会发现他们的差值随着 k k k 的增大而不断增大而我们的 P j P_j Pj​ 又是从 P k − 1 P_{k - 1} Pk−1​ 开始向前枚举的因此如果相邻的 P k P_k Pk​ 和 P k − 1 P_{k-1} Pk−1​ 已经大于目前已知的 D D D那么我们再枚举就没有意义了因为后面找到的答案一定大于 D D D。 对于内层循环其实也可以使用类似的原理来做优化如果 P k − P j D P_k - P _ j D Pk​−Pj​D 那么也不用继续枚举了因为 P k − P j P_k - P_j Pk​−Pj​ 只会越来越大。 代码 #include stdio.h #include stdlib.h #include math.h #include string.h #include time.h #include inttypes.htypedef long long ll;ll pentagonal(ll n) {return (n * (3 * n - 1)) 1; }ll is_pentagonal(ll x, ll n) {ll head 1, tail n, mid;while (head tail) {mid (head tail) 1;if (pentagonal(mid) x) return 1;if (pentagonal(mid) x) head mid 1;else tail mid - 1;}return 0; }int main() {ll ans INT32_MAX;ll i 1, j 1;while (pentagonal(i 1) - pentagonal(i) ans) {i 1;j i - 1;for (; j 1 pentagonal(i) - pentagonal(j) ans; j--) {if (!is_pentagonal(pentagonal(i) pentagonal(j), 2 * i)) continue;if (!is_pentagonal(pentagonal(i) - pentagonal(j), 2 * j)) continue;printf(%lld -- %lld\n, pentagonal(j), pentagonal(i));ans pentagonal(i) - pentagonal(j);}}printf(MIN D is %lld\n, ans);return 0; }
http://www.pierceye.com/news/521889/

相关文章:

  • 国家网站备案查询系统安丘网站建设多少钱
  • 长沙公司网站设计鹤壁建设网站推广公司电话
  • 电子商务网站建设与管理实务电子商务网站的构建
  • 做网站的集团用什么自己做网站
  • 买网站空间网站模块图片
  • 上海建设网站公在微信上怎么开店
  • 哪家网站雅虎全球购做的好做一婚恋网站多少钱
  • 苏州企业网站公司都有哪些php开源企业网站系统
  • wordpress收录很慢自己的网站如何优化
  • 个人介绍网站源码1v1网站建设
  • 大宇网络做网站怎么样app制作器下载软件
  • 四川建行网站做网站公司职务
  • 广州定制网站设计图标设计免费 logo
  • 十大网站有哪些网站建设 模板
  • 网站流量一直下降中国十大品牌网
  • 同学录网站开发的背景域名注册网站免费
  • 旅游电子商务网站建设规划书温州网站建设策划方案
  • 国家住房建设部网站域名查询官方网站
  • app开发 网站开发统称宁波seo推广咨询
  • 专门做书单的网站网络营销策划方案的设计
  • 网站建设推广合同自己建设网站需要花多少钱
  • 深圳网站建设电话哈尔滨建设网站官网
  • 上海网站建设网页制作培训做网站做论坛赚钱吗
  • 为网站做电影花絮哈尔滨互联网公司
  • 哈尔滨微网站建设公司做网站被骗该咋样做
  • 做翻译 英文网站dede网站版权信息
  • 梅江区住房和城乡建设局官方网站品牌设计帮
  • 单页网站cms建设通会员多少一年
  • app营销型网站的特点公司建设网站怎么作账
  • 有免费做海报的网站吗制作表情包