a 簽到
a題鏈結
思路:由題意可知,11->1。所以最終的輸出結果只會有乙個1;
而0的數目不定。因此本題輸出0為主要突破口。
一開始莫名其妙老是卡住。就是不輸出結果。這個題目有很多問題,比如資料的輸入只能用字元型別,而不能用整數型別陣列或者整數型別變數。
#include
#include
using namespace std;
intmain()
if(sum==0)
printf
("0\n");
else
return0;
}
e 簽到
e題鏈結
思路:各個領導人必須有相同數目的員工。否則不成立!
#include
intmain()
printf
("%d"
,count)
;return0;
}
f 穿越鐵門題目
f題鏈結
思路:判斷小人有沒有穿過邊界線,如果穿過了,那麼就要收費。
判斷的依據是u和r的關係。如果是u和r的走的步數相同,並且前一步和後一步的方向相同,那麼就要收費了~
#include
#include
using
namespace std;
intmain()
cout<}return0;
}
涼心的比賽
題意 給出一串只由 1 和 0 組成的字串 並只能進行 一 交換相鄰兩數的位置。二 相鄰的 11 可以換成 1 可以無限次的進行這兩個步驟 所以這題又可以分為三種情況 僅由 1 組成 經過無限次的變換,最後一定只剩下 1 僅由 0 組成 只有0一種情況,最終結果為0 既有 1 又有 0 最後經過有限...
涼心的比賽(一)
線段包含關係 這個題有點遺憾,因為語言設定問題一直沒有過,思路 將各個線段如果右端點不相等就按照右端點小的優先排序,如果右端點相等就按照左端點大的排序,這樣就保證了排序出來的結果上乙個的範圍總比下乙個的大,所以在最後只需要比較上乙個與下乙個是否符合條件即可。include include inclu...
涼心的比賽(一)
b.比賽當時真的想了很長時間,看到大佬的解法,感覺真的好厲害啊 簡單來說,你要比較兩個線段包不包含,你先根據線段的最後排序,從小到大,那麼如果出現乙個線段的開始比之前最大的開始要小,那麼這個線段就包含之前哪個線段 include include using namespace std typedef...