「タイド杯、」第九ACMは、ゲームを再現するために山東省でコンテストの大学生のプログラミング

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 
}
コードの表示

 

おすすめ

転載: www.cnblogs.com/xcfxcf/p/12483399.html