2020 01 18涼脾比賽

2021-10-02 23:29:01 字數 706 閱讀 4309

題目鏈結

題意是:給你一串字串(偶數個)

1.首先把這個字串劃分為兩半,設為x,y。

2.計算x字串中的每乙個字元對應的序號並相加和為sum,然後x中的每個字元變為加上這sum後對應的字元,y字串操作同理。

3.第二步操作後的x字串中的每個字元要加上對應的y字串中的每個字元對應的序號。

#include

#include

#include

using

namespace std;

intmain()

else

num+

=m[i];}

int k=sum%

26,o=num%26;

//每26一次迴圈得其序號

for(

int i=

0;i)else

m[i]

=m[i]

+k;}

else

else

m[i]

=m[i]

+o;}

}int i,j;

for(i=

0,j=d/

2;i2;i++

,j++

)else

}for

(int w=

0;w<

(d/2

);w++

)}

涼脾的比賽補題

題目鏈結 題意 給出一棵有n n 10 000 條邊的樹,存在且僅存在乙個critical結點,使得刪除該critical結點後,不連通的結點對最多。求出刪除該critical結點後不連通的結點對的數量n1。在刪除critical結點後加一條最優的邊,使得恢復連通的結點對最多,同時求出加上該最優邊後...

涼脾的比賽題解

題意給定乙個字串,字串的長度一定是偶數,首先先把字串分成長度相等的前後兩部分,然後對這兩個字串做相同處理,處理規則是,先求字串的總數和,總數和的求法就是字串中的所有字母減a加起來 比如abcd總數和就是0 1 2 3 6,知道了總數和,字串中的每個字母都加上總數和,假設總數和是6,a就變成了g,z變...

涼心的比賽

題意 給出一串只由 1 和 0 組成的字串 並只能進行 一 交換相鄰兩數的位置。二 相鄰的 11 可以換成 1 可以無限次的進行這兩個步驟 所以這題又可以分為三種情況 僅由 1 組成 經過無限次的變換,最後一定只剩下 1 僅由 0 組成 只有0一種情況,最終結果為0 既有 1 又有 0 最後經過有限...