hdu-1395 2^x mod n = 1
2015-12-18 14:29
253 查看
#include<stdio.h> int main() { int n,x,i,k,t; while(~scanf("%d",&n)) { int flag=0; t=1; if(n==1||n%2==0) printf("2^? mod %d = 1\n",n);这道题理解了就简单了 if(n!=1&&n%2!=0) { for(i=1;;i++) { t*=2; t%=n; if(t==1) break; } printf("2^%d mod %d = 1\n",i,n); } } return 0;/////////注意输出格式 }
相关文章推荐
- JAVA修改文件名
- apache服务器的安装与使用
- Java初级开发中常常遇到的Bug 系列
- bzoj3329 Xorequ
- GTK+重拾--08 GTK+中的对话框
- hdu-1002 A + B Problem II
- Android 性能优化总结
- JAVA Maven项目如何实现定时任务
- leetcode(58)Length of Last Word js代码实现
- LeetCode 172:Factorial Trailing Zeroes
- spring 事务配置
- Remove '@override' annotation解决办法
- hdu-1202 The calculation of GPA
- Xcode自定义Eclipse中常用的快捷键
- SQL常用增删改查语句
- iOS上抓包方法
- Android NumberPicker和DatePicker分割线颜色设置
- nodejs基础 -- 常用工具util
- php判断爬虫
- WebSphere概要文件管理工具