sdut第八届校赛--小白的追求
2016-05-31 21:18
260 查看
题目链接:点击打开链接
小白和小黑的小船翻了以后,小白就去追妹子去啦。但是问题随之而来,小白共有10个目标,编号0-9,但是小白只能追求一个,所以小白就去找小金请教如何解决,小金什么都没有说,用手指了一下小白,小白瞬间恍然大悟,“你是让我顺从本心吗??”,小金说:“我让你哪来的滚哪去,正在写代码,没时间搭理你”。。。。。。,但是问题总要解决,小白决定听天由命,所以小白在小金的模板上偷抄了一个公式为:(n^n)%10,结果是多少就去追求谁
多组输入,每组输入一个整数n(n<=10^9)
输出小白要追求的妹子的编号。
题目描述
小白和小黑的小船翻了以后,小白就去追妹子去啦。但是问题随之而来,小白共有10个目标,编号0-9,但是小白只能追求一个,所以小白就去找小金请教如何解决,小金什么都没有说,用手指了一下小白,小白瞬间恍然大悟,“你是让我顺从本心吗??”,小金说:“我让你哪来的滚哪去,正在写代码,没时间搭理你”。。。。。。,但是问题总要解决,小白决定听天由命,所以小白在小金的模板上偷抄了一个公式为:(n^n)%10,结果是多少就去追求谁
输入
多组输入,每组输入一个整数n(n<=10^9)
输出
输出小白要追求的妹子的编号。
示例输入
1 2 3 4
示例输出
1 4 7 6
<span style="font-size:18px;">#include <iostream> #include <cstdio> #include <cstring> #include <cstdlib> #include <algorithm> #include<cmath> using namespace std; int main() { int n; while(scanf("%d",&n)!=EOF) { int a; a=n%10; if(a==0||a==1||a==5||a==6) { printf("%d\n",a); } else if(a==4) { int b=(n-1)%2; if(b==0)printf("4\n"); else if(b==1)printf("6\n"); } else if(a==9) { int b=(n-1)%2; if(b==0)printf("9\n"); else if(b==1)printf("1\n"); } else if(a==2) { int b=(n-1)%4; if(b==0)printf("2\n"); else if(b==1)printf("4\n"); else if(b==2)printf("8\n"); else if(b==3)printf("6\n"); } else if(a==3) { int b=(n-1)%4; if(b==0)printf("3\n"); else if(b==1)printf("9\n"); else if(b==2)printf("7\n"); else if(b==3)printf("1\n"); } else if(a==7) { int b=(n-1)%4; if(b==0)printf("7\n"); else if(b==1)printf("9\n"); else if(b==2)printf("3\n"); else if(b==3)printf("1\n"); } else if(a==8) { int b=(n-1)%4; if(b==0)printf("8\n"); else if(b==1)printf("4\n"); else if(b==2)printf("2\n"); else if(b==3)printf("6\n"); } } }</span>
相关文章推荐
- 大数相加
- android下的callback机制
- 使用友元函数来完成复数类的运算符重载
- 练习三 T
- hihoCoder太阁最新面经算法竞赛2
- Hadoop数据传输工具:Sqoop
- AndroidStudio关联android Source方法
- Linux进程间通信——使用共享内存
- PL/SQL中的自定义函数
- 第4代乐视超级电视全系亮相,生态电视“王炸”来了
- Chrome+浏览器下载链接
- 浏览器的模式
- Pythonn new-style class and old-style class
- kafka+zookeeper环境配置
- 贪心法——部分背包问题
- PHP三种运行方式mod_php5/cgi/fast-cgi
- TCP定时器介绍
- 简谈俩种不同方式对vector容器的 自定义结构体进行排序
- Mac系统开发常见问题-80端口被占用的解决方案2-使用Nginx解决
- K-近邻算法