Ignatius's puzzle
来源:互联网 发布:苹果的电子相册软件 编辑:程序博客网 时间:2024/05/21 16:09
Ignatius's puzzle
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 7934 Accepted Submission(s): 5504
Problem Description
Ignatius is poor at math,he falls across a puzzle problem,so he has no choice but to appeal to Eddy. this problem describes that:f(x)=5*x^13+13*x^5+k*a*x,input a nonegative integer k(k<10000),to find the minimal nonegative integer a,make the arbitrary integer x ,65|f(x). if no exists that a,then print "no".
Input
The input contains several test cases. Each test case consists of a nonegative integer k, More details in the Sample Input.
Output
The output contains a string "no",if you can't find a,or you should output a line contains the a.More details in the Sample Output.
Sample Input
111009999
Sample Output
22no43
题目大意:
给定一个方程式f(x)=5*x^13+13*x^5+k*a*x,给定一个非负整数k,求能不能找到一个尽量小的非负整数a,使得上述方程式中的x任意取值,结果都能被65整除,如果有,输出a的值,否则输出no
代码实现:
#include<iostream>using namespace std;int main(){ int k,i; while(cin>>k) { bool flag=1; for(i=1;i<=65;i++) { if((18+i*k)%65==0) { cout<<i<<endl; flag=0; break; } } if(flag) cout<<"no"<<endl; } return 0;}
1 0
- hdu1098 Ignatius's puzzle
- hdu1098:Ignatius's puzzle
- hdu1098-Ignatius's puzzle
- HDU1098 Ignatius's puzzle
- hdu1098 Ignatius's puzzle
- Ignatius's puzzle
- Ignatius's puzzle
- Ignatius's puzzle
- Ignatius's puzzle
- Ignatius's puzzle
- hdu1068 Ignatius's puzzle
- HDU1098 Ignatius's puzzle
- hdu1098 Ignatius's puzzle
- Ignatius's puzzle HDU
- hdu1089 Ignatius's puzzle
- hdu 1098 Ignatius's puzzle
- (hdu1098)Ignatius's puzzle
- hdu 1098 Ignatius's puzzle
- 12月14日,Progress库
- linux-结构化成行成列-小文件循环合并成大文件--方便上传到hadoop
- 正则表达式的量词
- poj3984迷宫问题(bfs)
- 卓识成就教育获得500万美金融资 成为资本投资
- Ignatius's puzzle
- Android:ViewPager 随记一
- Json数据格式介绍、使用Android自带类库完成Json生成与解析
- hdu 1712 ACboy needs your help 分组背包
- Ukulele爬格子 备忘
- Java代码性能优化
- linux处理邮件编码
- POJ 3211 —— Washing Clothes 01背包
- 01java语法回顾_常用api类