HDU 3248
来源:互联网 发布:vb延时函数 编辑:程序博客网 时间:2024/05/18 00:59
题目大意:一个钟,时针初始指向三点,设此时为0°,时针逆时针转动x°,问此时时针指向几点或指向几点到几点之间。ps没有十二点。
解题思路:度数对30取整,取整后乘30与原度数一致也说明指向几点,否则为几点到几点之间。再处理一下((3-取整结果+12-1)%12) 以及12点钟的情况差不多就解决了。
ac代码:
#include <iostream> using namespace std;int main() {int angle, cnt;while (scanf("%d", &angle) != EOF && angle != -1){cnt = angle / 30;if (cnt * 30 == angle){cnt = (3 - cnt + 12) % 12;printf("Exactly %d o'clock\n", cnt);}else{cnt = (3 - cnt + 12 - 1) % 12; printf("Between %d o'clock and %d o'clock\n", cnt, (cnt + 1) % 12);}}return 0;}
阅读全文
0 0
- hdu 3248
- HDU 3248
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- hdu
- hdu-
- hdu
- hdu
- 杭电ACM OJ 1035 Robot Motion 继续水
- openlayer 图形样式编辑
- 【Scikit-Learn 中文文档】Pipeline(管道)和 FeatureUnion(特征联合): 合并的评估器
- 一个取巧找重复值的算法问题
- Spring+MyBatis实现数据库读写分离方案
- HDU 3248
- 使用jQuery ocupload插件实现一键上传
- 排序算法总结
- JVM相关(包括了各个版本的特性)
- C++ string
- Java的运行(基础必备)
- OpenCV-python不懂知识点整理
- 【个人训练】(UVa11129)An antiarithmetic permutation
- 51单片机实验2017年12月4日