Quantcast
Channel: 初心者タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 21093

AtCoder 生活 11日目

$
0
0

前回

10日目

今日は、ABC062からABC064のB問題を解きました。

ABC062_B

Picture Frame

#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

Varied

#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

Traveling AtCoDeer Problem

#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時間もかかってしまった
もっと早く解けるように取り組んでいきたい


Viewing all articles
Browse latest Browse all 21093

Trending Articles