https://ac.nowcoder.com/acm/contest/123
A
私が言っている、または英語のタイトルに直面して好きではありません
質問の意味:回数に最小限の変更からどのくらいのB
まず、ソート、同じ説明が0であれば
、ルールに従って同じではありません
<= B、B - 。
そうでない場合、最初のZ、次にbの車線変更、そう最後このとき、Bの最大 - - ( - b)は少なくとも数に我々は円考えることができ、変更の数は26でありますB
#include <ビット/ STDC ++ H> 使用して名前空間STDを、 文字列A、B; int型のmain(){ // freopenは( "R"、STDIN "で")。 イオス:: sync_with_stdio(0 ); 一方、(CIN >> B){ int型、S = 0 。 INT S1 = 0、S2 = a.length() - 1 ; ソート(a.begin()、a.end()); ソート(b.begin()、b.end()); 以下のために(INT iが= 0 ; I <a.length(); I ++ ){ 場合([S1] <= B [i])と S+ = B [I] - [S1 ++ ]。 他 S + = 26 - ([s2--] - B [I])。 } COUT << S << ENDL。 } 戻り 0 。 }