結果
問題 | No.863 計算量 |
ユーザー | b312546656 |
提出日時 | 2019-08-16 21:27:44 |
言語 | C++11 (gcc 13.3.0) |
結果 |
AC
|
実行時間 | 2 ms / 1,000 ms |
コード長 | 2,011 bytes |
コンパイル時間 | 698 ms |
コンパイル使用メモリ | 83,748 KB |
実行使用メモリ | 6,944 KB |
最終ジャッジ日時 | 2024-09-22 15:02:01 |
合計ジャッジ時間 | 1,343 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 2 ms
6,820 KB |
testcase_01 | AC | 2 ms
6,940 KB |
testcase_02 | AC | 2 ms
6,944 KB |
testcase_03 | AC | 1 ms
6,940 KB |
testcase_04 | AC | 2 ms
6,940 KB |
testcase_05 | AC | 1 ms
6,940 KB |
testcase_06 | AC | 1 ms
6,944 KB |
testcase_07 | AC | 1 ms
6,940 KB |
testcase_08 | AC | 2 ms
6,940 KB |
testcase_09 | AC | 1 ms
6,944 KB |
testcase_10 | AC | 2 ms
6,944 KB |
testcase_11 | AC | 2 ms
6,940 KB |
testcase_12 | AC | 1 ms
6,944 KB |
testcase_13 | AC | 2 ms
6,944 KB |
testcase_14 | AC | 2 ms
6,944 KB |
testcase_15 | AC | 1 ms
6,940 KB |
ソースコード
#include<iostream>#include<algorithm>#include<vector>#include<string>#include<set>#include<queue>#include<stack>#include<bitset>#include<functional>#include<map>#include<unordered_set>using namespace std;/*int p = 998244353;*/int p = 1000000007;#define int long long#define vel vector<long long>#define vvel vector<vel>#define rep(i,n) for(int i=0;i<n;i++)#define sor(v) sort(v.begin(),v.end())#define mmax(a,b) a=max(a,b)#define mmin(a,b) a=min(a,b)#define mkp make_pair#define pin pair<int,int>#define qin pair<int,pin>#define V vector#define Endl endl#define veb vector<bool>#define sq(a) (a)*(a)#define rev(s) reverse(s.begin(),s.end())#define end_pr(s) cout << s <<endl;return 0#define itn intint RE() {vel v(3, 2);return v.at(4);}int ru(int a, int r) {if (r == 0) { return 1; }int ans = ru(a, r / 2);ans *= ans; ans %= p;if (r % 2 == 1) { ans *= a; }return ans % p;}int inv(int a) {return ru(a,p - 2);}vel dis(int mid1, vvel &way) {int n = way.size();vel dist(n, -1); dist[mid1] = 0;queue<int> q;q.push(mid1);while (!q.empty()) {int st = q.front(); q.pop();rep(i, way[st].size()) {int to = way[st][i];if (dist[to] == -1) {dist[to] = dist[st] + 1;q.push(to);}}}return dist;}pin most_far(int now, int n, vvel &way) {vel dist1 = dis(now, way);pin ans = mkp(-1, 0);rep(i, n) {if (dist1[i] > ans.first) { ans = mkp(dist1[i], i); }}return ans;}template<typename T>V<T> uni(V<T> &v) {if (v.size() == 0) { return v; }sor(v);V<T> ans(1, v[0]);for (int i = 1; i < v.size(); i++) {if (v[i] != v[i - 1]) { ans.push_back(v[i]); }}v = ans;return v;}int s_gcd(int a, int b) {if (b == 0) { return a; }return s_gcd(b, a%b);}int gcd(int a, int b) {a = abs(a);b = abs(b);if (a < b) { swap(a, b); }return s_gcd(a, b);}signed main() {int a, b; cin >> a >> b;int qa = a + 1;if (a * 40 <= b + 1 and b <= (a+1) * 41) { cout << 1 << endl; }else { cout << 2 << endl; }}