ABC187

今回の結果についてできたところから解説します。

A問題

問題は2つの3桁の数字の位の和を比較する問題

残念ながら時間切れのため解けきることができなかった


int main()
{
   ll A,B;
   cin >> A>>B;
   ll S1=0,S2=0;
   S1=A/100+(A%100)/10+A%10;
   S2=B/100+(B%100)/10+B%10;
   
   if(S1<S2){
       cout<<S2<<endl;
   }else{
       cout<<S1<<endl;
   }                                                                                                                                                                            
   return 0;
}

B、E、F問題

中身は見ていないためバチャでやることにした。

C問題

文字列比較の問題で、substrの関数を利用し,ほかの文字列を比較する

・!ついていない文字全て

or

・!ついてない文字の2文字目以降の文字列

上記の文字列と!以降の文字の比較をする

D問題

青木派と高橋派の選挙決めについての問題

まず青木派の有権者の合計を総計する

次に高橋君が演説した場合、青木派の有権者は高橋派に移り、高橋派の有権者が加わる

つまり青木派の有権者数をA、高橋派の有権者をBとするとある町で生じる差は以下を示す

2*A+B

上記の差とその町でのAをpairとし差を基準に降順にする.

高橋君が逆転した時の演説回数を出力しようとしたが、謎のコンパイルエラーでできなかった。

まとめ

久々といい、成果が全くよくなく、レートが大きく下がる予感しかしない。茶色から外れるかも😿


この記事が気に入ったらサポートをしてみませんか?