HDOJ 2033 人见人爱A+B
2017-12-18 21:03
211 查看
直接模拟计算。注意秒、时是60进制就好。
#include <iostream>
#include <fstream>
using namespace std;
//#define yangyuan
int main()
{
#ifdef yangyuan
ifstream in("in.txt");
cin.rdbuf(in.rdbuf());
#endif // yangyuan
int n, hour1, minute1, second1, hour2, minute2, second2;
while (cin >> n)
{
while (n--)
{
cin >> hour1 >> minute1 >> second1
>> hour2 >> minute2 >> second2;
int sum = second1 + second2;
if (sum >= 60)
{
second1 = sum - 60;
++minute1;
}
else
second1 = sum;
sum = minute1 + minute2;
if (sum >= 60)
{
minute1 = sum - 60;
++hour1;
}
else
minute1 = sum;
hour1 += hour2;
cout << hour1 << " " << minute1 << " " << second1 << endl;
}
}
#ifdef yangyuan
in.close();
#endif // yangyuan
return 0;
}
#include <iostream>
#include <fstream>
using namespace std;
//#define yangyuan
int main()
{
#ifdef yangyuan
ifstream in("in.txt");
cin.rdbuf(in.rdbuf());
#endif // yangyuan
int n, hour1, minute1, second1, hour2, minute2, second2;
while (cin >> n)
{
while (n--)
{
cin >> hour1 >> minute1 >> second1
>> hour2 >> minute2 >> second2;
int sum = second1 + second2;
if (sum >= 60)
{
second1 = sum - 60;
++minute1;
}
else
second1 = sum;
sum = minute1 + minute2;
if (sum >= 60)
{
minute1 = sum - 60;
++hour1;
}
else
minute1 = sum;
hour1 += hour2;
cout << hour1 << " " << minute1 << " " << second1 << endl;
}
}
#ifdef yangyuan
in.close();
#endif // yangyuan
return 0;
}
相关文章推荐
- hdoj 2033 人见人爱
- HDOJ 2033 人见人爱A+B (做水题,感觉挺好。。。。)
- hdoj.2033 人见人爱A+B 20140729
- HDOJ 2033 人见人爱A+B
- hdoj2033人见人爱A+B
- HDOJ 2033 人见人爱A+B
- HDOJ 2033 人见人爱A+B
- hdoj 2033人见人爱A+B 解题报告
- hdoj 2033 人见人爱A+B (水)
- hdoj 2033 ( 人见人爱A+B ) C++
- 继续水题,HDOJ.杭电2033,人见人爱A+B。
- hdoj_2033 人见人爱A+B
- C++ hdoj 2033 人见人爱A+B
- hdu 2033 人见人爱A+B
- 杭电2033人见人爱A+B
- hdoj 2034 人见人爱A-B
- hdoj_2034 人见人爱A-B
- hdoj 2033
- HDU 2033 人见人爱A+B(水~)
- HDOJ 2035 人见人爱A^B(快速幂取余)