POJ
神奇海螺嘞
这个作者很懒,什么都没留下…
展开
-
POJ 1001 - Exponentiation(求幂)
题目链接:POJ - 1001 题目概括: 求Rn R ∈ ( 0.0 , 99.999 ) 实数 n ∈ ( 0 , 25 ] 整数 题目解析: 看到样例输出,就发现不合适直接使用double类型来直接计算,应当使用数组来模拟乘法运算过程。 将实数R以字符串的形式读入,然后将小数点去除,转化成数组(倒序逐位储存),存储结果的数组,每个单元只存储1位数。数组空间开辟6*25=150稍大一点即可。 > 12.345 > a[0] = 5 a[1] = 4 a[2] = 3 a原创 2020-08-17 11:20:42 · 409 阅读 · 0 评论 -
POJ 2739 - Sum of Consecutive Prime Numbers
题目链接:POJ - 2739 题目概括: 正整数可以用连续的素数和来表示 计算该正整数可以有几种表示方法 正确示例: > 53 > 1. 5+7+11+13 2. 53 > 41 > 1. 2+3+5+7+11+13 2. 11+13+17 3. 41 错误示例: > 20 > 1. 7+13 不是连续的素数 > 2. 3+5+5+7 有重复 > 以上两种方式 都是无效的! 题目解析: 由于输入的整数在 [ 2, 10000 ] 的区间原创 2020-08-14 17:04:18 · 240 阅读 · 0 评论 -
POJ 2017 - Speed Limit
题目链接:POJ - 2017 题目概括: 记录保存如下表,分别是【行驶速度】和【行驶的总时长】 每小时英里数 总时长(小时) 20 2 30 6 10 7 题目给出的是总时长,所以每次计算时,要减去上一次的时长,计算出当前行驶速度行驶的时间。 题目给出计算公式: (20)(2) + (30)(6-2) + (10)(7-6) = 40+120+10 = 170 miles 代码如下 #include<iostream> using namespace std; #i原创 2020-08-13 22:34:53 · 135 阅读 · 0 评论 -
POJ 1922 - Ride to School
题目连接: POJ - 1922 题目概况: 起点与终点相距 4.5 km 查理在骑车上学途中喜欢跟在别人之后 当有其他人骑车速度超过查理跟的人时,查理会跟上骑得更快的那个人 最终计算查理到校的时间 最终结果向上取整(即 10.1 取 11 ) 题目解析: 最开始时想,计算查理每段跟车的时间,距离等,但是这样来回折腾换人,并不好计算。 事实上,计算查理到校的时间,其实就是计算被跟车人到校的时间。 因为如果你一开始跟在一个比较慢的人后面,骑到一半最优解的人出现了,查理肯定继续跟在最优解一直到学校了。那么这原创 2020-08-12 14:21:11 · 127 阅读 · 0 评论