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

AtCoder 生活 80日目

$
0
0

前回

80日目

今回は茶色diffの問題を2問解きました。

問題難易度自力で解けたかかった時間
CODE FESTIVAL 2014 予選AC13分52秒
Code Formula 2014 本選C74分41秒

CODE FESTIVAL 2014 予選A_C

#include <bits/stdc++.h>
#define rep(i,n) for(int i = 0;i < (n);i++)
usingnamespacestd;usingll=longlong;usingpii=pair<int,int>;constintINF=2e9;intf(intx){ints=0;s+=x/4;s-=x/100;s+=x/400;returns;}intmain(){inta,b;cin>>a>>b;intp=s(a);intq=s(b);boolul=false;if(a%4==0){ul=true;if(a%100==0){ul=false;if(a%400==0)ul=true;}}if(ul)cout<<q-p+1<<endl;elsecout<<q-p<<endl;}

解くのにかかった時間:13分52秒

Code Formula 2014 本選_C

#include <bits/stdc++.h>
#define rep(i,n) for(int i = 0;i < (n);i++)
usingnamespacestd;usingll=longlong;usingpii=pair<int,int>;constintINF=2e9;intmain(){strings;getline(cin,s);s.push_back(' ');set<string>st;intl=s.size();intpos=0;while(pos<l){if(s[pos]=='@'){stringt="";while(pos++<l&&'a'<=s[pos]&&s[pos]<='z'){t+=s[pos];}if(t.size()>0)st.insert(t);}elsepos++;}for(autox:st)cout<<x<<endl;}

解くのにかかった時間:74分41秒
感想:getlineをこの問題でしか見たことないから使い方に慣れない。

最後に

茶色も難易度の落差がひどい気がする

難易度かかった平均時間解けた問題数
C13分52秒2問中1問

Viewing all articles
Browse latest Browse all 22058

Trending Articles