数学 hdu 1719
2015-03-27 13:58
197 查看
Friend
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2010 Accepted Submission(s): 1014
Problem Description
Friend number are defined recursively as follows.
(1) numbers 1 and 2 are friend number;
(2) if a and b are friend numbers, so is ab+a+b;
(3) only the numbers defined in (1) and (2) are friend number.
Now your task is to judge whether an integer is a friend number.
Input
There are several lines in input, each line has a nunnegative integer a, 0<=a<=2^30.
Output
For the number a on each line of the input, if a is a friend number, output “YES!”, otherwise output “NO!”.
Sample Input
3 13121 12131
Sample Output
YES! YES! NO!
Source
2007省赛集训队练习赛(2)
方程可以转化为 (a+1)*(b+1)=n+1;
//考查知识点:数学推导。。 #include<stdio.h> int main() { int n; while(~scanf("%d",&n)) { if(n==0) { printf("NO!\n"); continue; } n++; while(n%3==0||n%2==0) { if(n%3==0) n/=3; if(n%2==0) n/=2; } if(n==1) printf("YES!\n"); else puts("NO!"); } return 0; }
相关文章推荐
- HDU 1719--Friend【数学】
- hdu 1719 Friend 数学推导
- HDU1719 Friend【数学规律】
- HDU1719 Friend (数学推导)
- Hdu 2256 Problem of Precision[矩阵快速幂 + 数学]
- HDU 4599 Dice (概率DP+数学+快速幂)
- hdu 5033(数学)
- HDU-5794-A Simple Chess-容斥加数学推导加大组合数
- HDU 2114 数学题
- HDU - 5726 GCD 数学 + 思维
- HDOJ 题目2108Shape of HDU(数学)
- 组合数学第一发 hdu 2451 Simple Addition Expression
- hdu 6158(数学定理)
- HDU 4675 GCD of Sequence (2013多校7 1010题 数学题)
- HDU 2178 猜数字 数学题
- hdu 4091 数学思维题贪心
- 数学题(找规律)-hdu-4371-Minimum palindrome
- HDU 4569Special equations2012长沙邀请赛E题(数学知识)
- HDU 5869 Different GCD Subarray Query (数学gcd+树状数组离线查询)
- HDU 1178 Heritage from father 数学公式 JAVA