上回我們說到dd_bond想要成為具名者(關於背景故事請看dd_bond之在浙江省探險)
現在他已經達成了其他的條件,只需要7名見證者來達成儀式。 「七名無聲的靈魂輕柔地向發光之源頭致以祈求。」
已知dd_bond會用a天來在召喚乙個見證者(它會在早上到達),每個見證者會駐留b天後在晚上離開,問dd_bond至少需要多久才能湊齊七名見證者。
輸入第1行 2個數字a和b,表示dd_bond可以用a天來召喚乙個見證者,見證者會在b天後離去。(1≤a,b≤1e8)
第1行 1個數字,表示dd_bond湊齊7人需要的天數,如果永遠湊不齊,輸出-1。
【樣例1輸入】
10 90
【樣例2輸入】
10 11
【樣例1輸出】
70【樣例2輸出】
-1樣例1:
dd_bond連續召喚7個見證者,它們分別在第10、20、30、40、50、60、70天早晨到達。
樣例2:
dd_bond在第10天早上召喚出見證者,它會在第10+11-1=20天的晚上離開,因此永遠也湊不齊7人。
一道很友好的水題…唯一的坑點就是離開是晚上離開,到達是早上到達。
**
#include
using namespace std;
intmain()
else
printf
("-1");
return0;
}
C語言之大小端問題
1 大小端名字的由來及發展 1 在喬納森 斯威夫特的著名諷刺 格列夫遊記 中,小人國內部 成big endian和little endian兩派,區別在於一派要求從雞蛋的大頭把雞蛋打破,另一派要求從雞蛋的小頭把雞蛋打破。斯威夫特藉以諷刺英國的政黨之爭,在計算機工業中指資料儲存順序的分歧。2 後來計算...
高精度問題之大數相除和求餘
實現的是大數跟int型別的相除和求餘 ac 如下 include include using namespace std void bigdivision char src,int num,char sign else if sign for int i 0 i k i cout res i cou...
位元組序之大小端及使用注意問題
大小端位元組序網上已經介紹很多,這裡只做大概介紹 申請計算機記憶體及分配 輸出結果 位元組序及高低位 位元組序的高低位就跟數字的高低位乙個道理,比如 int inum 0x12345678 則8是最低位,1 是最高位 按小端序 inum在記憶體中的分布為 78 56 34 12 即最低位的78在記憶...