Problem 44 Pentagon numbers (暴力...)
来源:互联网 发布:网络每天固定时间掉线 编辑:程序博客网 时间:2024/05/21 06:38
Pentagon numbers
Problem 44
Pentagonal numbers are generated by the formula, Pn=n(3n−1)/2. The first ten pentagonal numbers are:
1, 5, 12, 22, 35, 51, 70, 92, 117, 145, ...
It can be seen that P4 + P7 = 22 + 70 = 92 = P8. However, their difference, 70 − 22 = 48, is not pentagonal.
Find the pair of pentagonal numbers, Pj and Pk, for which their sum and difference are pentagonal and D = |Pk − Pj| is minimised; what is the value of D?
题解:无脑暴力...
代码:
#include<bits/stdc++.h>using namespace std;int calc(int n){return n*(3 * n - 1) / 2;}int solve(int n){for (int i = 1; i*(3*i-1) <= 2*n; i++){if (i*(3 * i - 1) == 2 * n)return 1;}return 0;}int main(){int ans=0;for (int i = 2; i <= 3000; i++){for (int j = 1; j < i; j++){int sum = calc(i) + calc(j);int diff = calc(i) - calc(j);if (solve(sum) && solve(diff))cout << diff << endl;}}return 0;}
2 0
- Problem 44 Pentagon numbers (暴力...)
- 44Pentagon numbers Problem 44
- Project Euler:Problem 44 Pentagon numbers
- 欧拉工程第44题:Pentagon numbers
- CF-51E - Pentagon(DP)
- CodeForces 51 E.Pentagon(组合数学)
- (Problem 21)Amicable numbers
- hdu 1333 Smith Numbers(暴力思路)
- HDU 5522 Numbers (暴力枚举)
- Acdream 1417 Numbers(暴力枚举)
- HDU 1058 Humble Numbers 【暴力(DFS)】
- UVA 11809 Floating-Point Numbers(暴力)
- uva 105 - The Skyline Problem(暴力)
- hdu 4627 The Unsolvable Problem(暴力)
- ZOJ Problem Set - 3710 Friends(暴力)
- Problem 14 Longest Collatz sequence(暴力)
- Problem 27 Quadratic primes (暴力枚举)
- Problem 32 Pandigital products (暴力+set)
- 蓝桥杯一元三次方程求解
- mac下编译ffmpeg+x265+x264+faac
- 在视图中将数字转换为string类型后保留两位小数
- 【图像识别】【读论文】《基于Kinect的连续中国手语识别》
- Parzen window概率密度估计
- Problem 44 Pentagon numbers (暴力...)
- PEP405 规范流程图
- eclipse 断点调试方法
- Oracle丢失管理员密码的解决方法
- c++ 类型转换
- CSS设置七彩的下拉菜单
- VMware虚拟机下安装CentOS7.0图文教程
- hibernate之事务-Could not obtain transaction-synchronized Session for current thread
- GitHub学习笔记 --- 上传文件,删除文件