哈理工oj 1001 Probability One
来源:互联网 发布:0基础自学英语软件 编辑:程序博客网 时间:2024/06/08 04:47
HDU,PK的哦oj久负盛名,博主是哈理工软工一学渣,在本校oj刷题刷着刷着,被人拉去HDU的oj。发现HDU每一题网上都会有题解,无论难题还是水题。于是博主萌生了给我大皇家理工做同样的事情的想法。无论是难题还是水题,都希望可以帮到以后的学弟学妹和其他来我大皇家理工oj上做题的朋友。
噢 博主用C和C++来写,可能会有些穿插。
哈理工oj 1001 Probability One
啊,这就是一个计算题,还是那句,学好英语就好了。输入一个数,然后一大段Description都是在说要怎么计算。
翻译一下吧,不然这种题没什么可写。。。
1。请你的朋友计算N1 = 3×N0和N1告诉你如果是偶数还是奇数。
2。如果N1是偶数,请你的朋友计算N2 = N1 / 2。如果,否则,N1是奇数,然后让你的朋友计算n2 =(N1 + 1)/ 2。
3.现在请你的朋友算N3 = 3×N2。
4。请你的朋友告诉你N4 N3 / 9 =结果。(n4是除法运算的商。在计算机术语中,“/”是整数除法运算符。
5。现在你可以简单地通过计算揭示原数N0 = 2 如果N1或N0 = 2 ,N4 +其他1。
下面是一个例子,你可以遵循:如果N0 = 37,然后N1 = 111这是奇怪的。现在我们可以计算N2 = 56,N3和N4 = 168,= 18,这就是你的朋友会告诉你。在计算2×N4 + 1 = 37表明N0。
#include<stdio.h>int main() { int n,i=0,a,b,c,d; while(~scanf("%d",&n)) { i++; a=3*n; if(n==0) break; if(a%2==0) { b=a/2; c=3*b; d=c/9; printf("%d. even %d\n",i,d); } if(a%2!=0) { b=(a+1)/2; c=3*b; d=c/9; printf("%d. odd %d\n",i,d); } } return 0;}
阅读全文
0 0
- 哈理工oj 1001 Probability One
- 哈理工OJ 2179(深搜)
- 哈理工 oj 1161 Leyni
- 哈理工OJ 1692【水题】
- 哈理工oj 2317 Game
- 哈理工oj 2002 幂集
- HDU_3354 Probability One
- POJ 3994:Probability One
- 北大ACM poj3994 Probability One
- POJ 3994 Probability One G++
- 哈理工 oj 2189 节点的连接
- HLG 哈理工OJ 2074逃生
- 哈理工OJ 1926 函数式计算
- 哈理工OJ 2090 背包【思维】
- 哈理工OJ 2171 做菜【思维】
- 哈理工OJ 1431 摞盘子【水题】
- hrbust 哈理工oj 1588 神医【贪心】
- hrbust 哈理工oj 网线【MST+Prim】
- JDBC学习笔记
- 设计模式之适配器模式
- 巧用Mono.Cecil反射加载类型和方法信息
- Java并发编程 之 同步队列与等待队列
- log4j配置文件中的additivity属性
- 哈理工oj 1001 Probability One
- [js高手之路] html5新增的定时器requestAnimationFrame实战进度条
- jade模板基本语法
- 有关回滚——FragmentTransaction
- 正解mysql: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libstdc++.so.6)
- 2. Add Two Numbers
- PAT 乙级 1005 继续(3n+1)猜想 python
- 腾讯云Linux服务器一键安装LAMP/LNMP/LANMP环境 http://bbs.qcloud.com/thread-8480-1-1.html
- POST和GET的区别以及PUT和DELETE