poj 2840 Big Clock

简介:

本题没有什么难点,但是用我这种 mod  的方法有一个陷阱,这就是12:00的时候会响0次!事实上会响24次,于是就单独处理12点整。开始提交错了2次,总的来说很顺利,没有浪费太多的时间,就是要注意细节,不然比赛的时候就白白罚时了。。。发现不了问题,数据量又不大的时候,打表比较有效


#include <stdio.h>

int main()
{
	//freopen("in.txt","r",stdin);

	int T;
	scanf("%d",&T);

	int H,M;
	char point;
	while(T--)
	{
		scanf("%d%c%d",&H,&point,&M);		//本题关键在此的整形、字符处理
		//printf("%d%c%d\n\n",H,point,M);	//ok

		if(M!=0)
			printf("0\n");

		else
		{
			if(H==12)
				printf("24\n");

			else
				printf("%d\n",(H+12)%24);
		}
	}

	return 0;
}




相关文章
|
Java
hdu1209 Clock
hdu1209 Clock
41 0
|
6月前
|
算法 测试技术
Big Event in HDU(dp算法)
Big Event in HDU(dp算法)
codeforces 339 D.Xenia and Bit Operations(线段树)
输入n,m表示有2^n个数和m个更新,每次更新只把p位置的值改成b,然后输出整个序列运算后的值,而这个运算就比较复杂了, 最下面一层两个数字之间或运算得到原来数目一半的数字,然后两个之间异或运算,得到一半,再或再异或………………,一直到得到一个数字,这个数字就是要求的结果。
53 0
POJ 2840 Big Clock
POJ 2840 Big Clock
111 0
|
机器学习/深度学习
POJ 1423 Big Number
POJ 1423 Big Number
99 0