題目鏈結
題意是:給你一串字串(偶數個)
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 最後經過有限...