Submission #1115757
Source Code Expand
#include <bits/stdc++.h> using namespace std; #define rep(i, x, y) for(int i = (x), _ = (y); i <= _; ++ i) #define per(i, x, y) for(int i = (x), _ = (y); i >= _; -- i) #define dprintf(...) fprintf(stderr, __VA_ARGS__) #define disp(x) cout << #x << "=" << x << "; " typedef long long LL; template<class T> void read(T& a) { char c = getchar(); a = 0; T f = 1; for(; isdigit(c) == 0; c = getchar()) if(c == '-') f = -1; for(; isdigit(c); c = getchar()) a = a * 10 + c - '0'; a *= f; } template <class T> bool chkmin(T& a, T b) { return a > b ? a = b, 1 : 0;} template <class T> bool chkmax(T& a, T b) { return a < b ? a = b, 1 : 0;} LL N, M; int main() { #ifdef Leeson freopen("tmp.in", "r", stdin); freopen("tmp.out", "w", stdout); #endif cin >> N >> M; LL ans = 0; if((N << 1) >= M) ans = M >> 1; else ans = ((N << 1) + M) >> 2; cout << ans << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | C - Scc Puzzle |
User | leeson |
Language | C++14 (GCC 5.4.1) |
Score | 300 |
Code Size | 930 Byte |
Status | AC |
Exec Time | 1 ms |
Memory | 256 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 300 / 300 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 00_example_01.txt, 00_example_02.txt |
All | 00_example_01.txt, 00_example_02.txt, 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_example_01.txt | AC | 1 ms | 256 KB |
00_example_02.txt | AC | 1 ms | 256 KB |
01.txt | AC | 1 ms | 256 KB |
02.txt | AC | 1 ms | 256 KB |
03.txt | AC | 1 ms | 256 KB |
04.txt | AC | 1 ms | 256 KB |
05.txt | AC | 1 ms | 256 KB |
06.txt | AC | 1 ms | 256 KB |
07.txt | AC | 1 ms | 256 KB |