原创 2019杭電多校第七場1010:Just Repeat

Just Repeat 題意: 兩個人輪流出牌,規定出的牌的顏色不能和對方已經出過的牌一致,誰不能出牌,誰就輸了。 思路: 每個人優先出的牌的顏色肯定是場上沒出過的, 對方也持有的, 並且兩個人手中持有數量最多的牌.對方持有的越多意味着可

原创 Compress Words

Compress Words 題意: 將給定的單詞去掉最長的相同前後綴拼接起來。 思路: 雙hash #include<bits/stdc++.h> using namespace std; typedef long long ll;

原创 2019杭電多校第七場1011:Kejin Player

Kejin Player 題意: 每升一級要花費ai,升級有ri/si的機率成功,失敗掉到xi級,給出q個詢問,求出l到r級的花費。 思路: 嘗試次數temp=s/r,嘗試了temp次,那麼有temp次失敗了,一次成功。當前等級花費爲su

原创 2019杭電多校第七場1001:A + B = C

A + B = C 題意: 給定  a b c 求出 x y z 使得 a * 10^x + b * 10^y = c * 10 ^z 。 思路: a + b = c,要麼a+b有進位,要麼沒有進位。那麼判斷題目是否有解只要判斷 b |