10日目
今日は、ABC062からABC064のB問題を解きました。
ABC062_B
#include<bits/stdc++.h>
usingnamespacestd;intmain(){intH,W;cin>>H>>W;stringa;stringpre="";stringlat="";for(inti=0;i<W+2;i++){pre+='#';}cout<<pre<<endl;for(inti=0;i<H;i++){cin>>a;cout<<"#"<<a<<"#"<<endl;}for(inti=0;i<W+2;i++){lat+='#';}cout<<lat<<endl;}
もうむりやり解きました。
ABC063_B
#include <bits/stdc++.h>
usingnamespacestd;intmain(){stringS;cin>>S;boolres=true;sort(begin(S),end(S));for(inti=0;i<S.size();i++){if(S[i]==S[i+1]){res=false;break;}}if(res)cout<<"yes"<<endl;elsecout<<"no"<<endl;}
ソートしてしまえば一気に簡単に
ABC064_B
#include <bits/stdc++.h>
usingnamespacestd;intmain(){intN;cin>>N;inta[N];inta_max=0;inta_min=1000;for(inti=0;i<N;i++)cin>>a[i];for(inti=0;i<N;i++){a_max=max(a_max,a[i]);a_min=min(a_min,a[i]);}cout<<a_max-a_min<<endl;}
しばらくどこに間違いがあったのか気付けなかった、、、
62と63は30分ほどで、64は2時間もかかってしまった
もっと早く解けるように取り組んでいきたい