hdu1089 Ignatius's puzzle
来源:互联网 发布:turn.js 翻页区域设置 编辑:程序博客网 时间:2024/06/09 23:01
题目
其实这道题不是很难,但是我刚开始拿到这道题的时候不知道怎么做,
因为这个式子我就不知道是干什么的:
65|f(x)
百度解释(若a/b=x...0 称a能被b整除,b能整除a,即b|a,读作“b整除a”或“a能被b整除”。a叫做b的倍数,b叫做a的约数(或因数)。)
即:f(x)能够被65整除。
即题目大意是:
方程f(x)=5*x^13+13*x^5+k*a*x;输入任意一个数k,是否存在一个数a,对任意x都能使得f(x)能被65整除
解题思路:
当x=1时f(x)=18+ka,又因为f(x)能被65整出,故设n为整数,可得,f(x)=n*65;
即:18+ka=n*65; n为整数则问题转化为,对于给定范围的a只需要验证,是否存在一个a使得(18+k*a)%65==0能被b整除”。
#include<stdio.h>int main(){ int k,i; while(~scanf("%d",&k)) { for(i=0;i<66;i++) { if((18+k*i)%65==0) { printf("%d\n",i); break; } } if(i==66) printf("no\n"); } return 0;}
阅读全文
0 0
- hdu1089 Ignatius's puzzle
- 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
- hdu 1098 Ignatius's puzzle
- (hdu1098)Ignatius's puzzle
- hdu 1098 Ignatius's puzzle
- Java-GBK工程转UTF8工程(批量转换项目文件编码格式)
- Spark基础
- DP练习1:花店橱窗布置
- 图片轮播(首尾无缝+JS节流的应用)
- source insight4.0的使用
- hdu1089 Ignatius's puzzle
- 网络判断
- 在animate执行时如何停止
- java的随机数生成原理
- 第一次作业
- android studio 编译时的报内存错误
- VUE 老项目改造,常用方法说明
- transform实现HTML元素添加固定定位后水平垂直居中
- HDU