YNU.cpc

横浜国立大学競技プログラミング部 ( YNU.cpc )

2017-01-01から1年間の記事一覧

活動日記 day 33

活動内容 : コンテスト (チーム戦) コンテスト : Virtual Arena: Room 3394A - Selection of Participants of an Experiment全探索で解けます。 #include<iostream> #include<cstdio> #include<cstdlib> #include<cassert> #include<cstring> #include<climits> #include<sstream> #include<deque> #include<vector> #include<algorithm> #include<set>…</set></algorithm></vector></deque></sstream></climits></cstring></cassert></cstdlib></cstdio></iostream>

活動日記 day 32

活動内容 : コンテスト ( 個人戦 ) コンテスト : AtCoder Virtual ContestA - 動物園 問題文中にある通りに実装します def main(): A,B,C,K = map(int,input().split()) S,T = map(int,input().split()) ans = S * A + T * B if S + T >= K: ans -= (S+T) * …

活動日記 day 31

活動内容 : コンテスト ( 個人戦 ) コンテスト : AtCoder Virtual ContestA - 加算王 文字列として入力を受け取り、1桁目と2桁目の和を出力します。 コード : #include<bits/stdc++.h> #define REP(i,s,n) for(int i=s;i<n;++i) #define rep(i,n) REP(i,0,n) using namespace std; typedef long long ll; int main() { string s; cin >> s; cout << ( s[0] - '0' + s[1]- '0' ) …</n;++i)></bits/stdc++.h>

活動日記 day 30

活動内容 : コンテスト ( 個人戦 ) コンテスト : AtCoder Virtual ContestA - Best Body 実際にN日間の第10の変化を計算してベストボディーである日を数えます。 コード : #include<bits/stdc++.h> #define REP(i,s,n) for(int i=s;i<n;++i) #define rep(i,n) REP(i,0,n) using namespace std; typedef long long ll; int n,s,t; int w; int main() { int cnt = 0; cin >> n >> s…</n;++i)></bits/stdc++.h>

活動日記 day 29

活動内容 : コンテスト ( 個人戦 ) コンテスト : AtCoder Virtual ContestA - 足し算 n個1を出力すれば良いです。 コード: #include<bits/stdc++.h> #define REP(i,s,n) for(int i=s;i<n;++i) #define rep(i,n) REP(i,0,n) using namespace std; int main() { int n; cin >> n; cout << n << endl; rep(i,n) cout << 1 << endl; return 0; B - 嘘つきの高橋くん</n;++i)></bits/stdc++.h>…

活動日記 day 28

活動内容 : コンテスト ( 個人戦 ) コンテスト : AtCoder Virtual Contestコンテスト:A - クイズ 入力が1ならABC,2ならchokudaiと出力します。 コード: #include<bits/stdc++.h> using namespace std; int main() { int v; cin >> v; if( v == 1 ) puts("ABC"); else puts</bits/stdc++.h>…

活動日記 day 27

活動内容 : コンテスト ( 個人戦 ) コンテスト : AtCoder Virtual Contest コメント : 木の直径の求め方を覚えましょう。A : 高橋くんと年齢 解法 1 実際にソートして真ん中を出力 #include<bits/stdc++.h> #define REP(i,s,n) for(int i=s;i<n;++i) #define rep(i,n) REP(i,0,n) using namespace std; int main() { int arr[3]; rep(i,3) cin >> arr[i]; sort(arr,arr+3); cou</n;++i)></bits/stdc++.h>…

活動日記 day 26

活動内容 : コンテスト ( 個人戦 ) コンテスト : AtCoder Virtual Contest コメント : 動的計画法が2問でましたね。今回から簡単な解説を残しておこうかと思います。 A - 豆まき ソートしてその値が何番目かを出力しました。コード : #include<bits/stdc++.h> #define REP(</bits/stdc++.h>…

活動日記 day 25

活動内容 : コンテスト ( 個人戦 ) コンテスト : AtCoder Virtual Contestコメント : 動的計画法と半分全列挙、尺取り法がでましたね。 復習しておきましょう。

活動日記 day 24

活動内容 : コンテスト ( 個人戦 ) コンテスト : AtCoder Virtual Contest コメント : 幾何の問題がでました。 これを機に幾何ライブラリを作成しましょう。

活動日記 day 23

活動内容 : コンテスト ( 個人戦 ) コンテスト : AtCoder Virtual Contestコメント : 動的計画法が2問ありました。