h> using namespace std; #define endl '\n'; const int k = 200005; void coder_solution() { int n, w; cin >> n >> w; bool m = true; vector<long long>g(k); for (int i = 0; i < n; ++i) { long long a, b, c; cin >> a >
【小码匠自习室】double的坑好深:ABC185 - C - abc285_brutmhyhiizp 编程算法腾讯云测试服务 pow函数的输入和输出都是double,肯定是精度出问题了。此时,可以考虑用快速幂来解决精度问题 小码匠 2023/03/06 6130 【小码匠自习室】AtCoder ABC285解题报告 https网络安全 上来想先签到C题,结果华丽丽遇到了坑,...
C_function 私がよくAtCoderでよく使う関数をまとめました。 以下、upしたファイルの一つである「general_tree.c」を元に見方を解説します。 概要 /* 二分木とは限らない一般の木構造(子がいくつかが決まってない)を記述する 問題:AtCoder ABC138-D (使用例) 入力:(上記問題の入力例1のグラ...
py abc134_c $ sqlite3 atcoder.db sqlite> select * from atcoder_user LIMIT 1; BY|tourist|ITMO University|1|1994|3976 Philosophy 最初、スクレイピングするだけにとどめようとしたので、あとからsqliteを使うことにして、そのせいでなんかORMapperもどきを自作しています。 ↓こういうの ...
#include<bits/stdc++.h> using namespace std; int main(){ int a,b,c; cin>>a>>b>>c; if(c<b) c+=24; while(a<=c){ // cout<<a<<" in "<<b<<" "<<c<<endl; if(a>=b and a<=c){ cout<<"No"<<endl; return 0; } a+=24; } cout<<"Yes"<<endl; } B.Cut .0...
#include<cmath>#include<queue>#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#definemod 1000000007usingnamespacestd;intn;longlongdp1[300010],dp2[300010],a[300010],sum1,sum2; priority_queue<longlong,vector<longlong>,greater<longlong> >q; ...
Time limit時間制限 : 2sec / Memory limitメモリ制限 : 256MB 配点: 700 点 問題文 すぬけくんは鉄道会社を運営するゲームで遊ぶことにしました。すぬけ鉄道には M+1 個の駅があり、 0 から M までの番号がついています。 すぬけ鉄道の列車は駅 0 から d 駅ごとに停車します。 例え...
Time limit時間制限 : 2sec / Memory limitメモリ制限 : 256MB 配点: 700 点 問題文 N 頂点からなる木があり、頂点には 1 から N の番号がついています。 また、N−1 本の辺の内、i 番目の辺は頂点 ai と頂点 bi を結んでいます。
AtCoderの問題の難易度を簡単に推定する方法を説明しました。コンテスト直後に大まかな難易度を知るために使えるでしょう。ただし低難度や高難度の問題では推定値がDifficultyから大きくずれることが多いため、十分注意して使用してください。
問題一覧 https://abs.contest.atcoder.jp/assignments 私の実装記事 Ruby (私家版) https://qiita.com/cielavenir/items/c0a45b6b87c411b60b93 Swift https://qiita.com/cielavenir/items/b90a94dce60a620fa2dc C https://qiita.com/cielavenir/items/ee1e47b844d05dcfc66e VB.Net https://qiita.com/...