F 人見人愛A B

2021-08-16 10:30:13 字數 1110 閱讀 8830

hdoj上面已經有10來道a+b的題目了,相信這些題目曾經是大家的最愛,希望今天的這個a+b能給大家帶來好運,也希望這個題目能喚起大家對acm曾經的熱愛。

這個題目的a和b不是簡單的整數,而是兩個時間,a和b 都是由3個整數組成,分別表示時分秒,比如,假設a為34 45 56,就表示a所表示的時間是34小時 45分鐘 56秒。

input

輸入資料有多行組成,首先是乙個整數n,表示測試例項的個數,然後是n行資料,每行有6個整數ah,am,as,bh,bm,bs,分別表示時間a和b所對應的時分秒。題目保證所有的資料合法。

output

對於每個測試例項,輸出a+b,每個輸出結果也是由時分秒3部分組成,同時也要滿足時間的規則(即:分和秒的取值範圍在0~59),每個輸出佔一行,並且所有的部分都可以用32位整數表示。

sample input

1 2 3 4 5 6

34 45 56 12 23 34

sample output

5 7 9

47 9 30

題意描述:

兩個時間相加,得出新的時間。

解題思路:

先算秒,如果多餘六十減去六十,分要加一,再算分,如果分要大於六十減去六十,時要加一。

程式**:

#include

int main()

m=am+bm+m;

if(m>=60)

h=ah+bh+h;

printf("%d %d %d\n",h,m,s);

}

return 0;

}

錯誤分析:

第一:h,m賦值寫成了比較;

第二:賦初值位置放錯。

人見人愛A B

最近做了幾個acm的題,感覺真挺經典的。分享乙個覺得有點意思的,呵呵 problem description 求a b 的最後三位數表示的整數。說明 a b 的含義是 a的 b次方 input 輸入資料報含多個測試例項,每個例項佔一行,由兩個正整數a和 b組成 1 a,b 10000 如果 a 0,...

人見人愛A B

time limit 1000ms memory limit 32768k 有疑問?點這裡 求a b的最後三位數表示的整數。說明 a b的含義是 a的b次方 輸入資料報含多個測試例項,每個例項佔一行,由兩個正整數a和b組成 1 a,b 10000 如果a 0,b 0,則表示輸入資料的結束,不做處理。...

人見人愛A B

題目 求a b的最後三位數表示的整數。說明 a b的含義是 a的b次方 題意 分析 這是數論裡面的模運算定理,模運算在加減乘三運算中滿足分配律,可以任意分配,注意除法不可以用分配律,在遇到除法時要用群概念中的逆元來變成乘法。此外,本題要用快速冪來優化。題解 include include inclu...