Submission #624697

# Submission time Handle Problem Language Result Execution time Memory
624697 2022-08-08T15:45:55 Z MohamedFaresNebili Strange Device (APIO19_strange_device) C++14
10 / 100
5000 ms 524288 KB
#include <bits/stdc++.h>
/// #pragma GCC optimize ("Ofast")
/// #pragma GCC target ("avx2")
/// #pragma GCC optimize("unroll-loops")

            using namespace std;

            using ll = long long;
            using ld = long double;

            #define ff first
            #define ss second
            #define pb push_back
            #define all(x) (x).begin(), (x).end()
            #define lb lower_bound
            #define int ll

            const int MOD = 998244353;

            int32_t main() {
                ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
                int N, A, B; cin >> N >> A >> B;
                set<pair<int, int>> S;
                for(int l = 0; l < N; l++) {
                    int U, V; cin >> U >> V;
                    for(; U <= V; U++) {
                        int X = (U + (U / B) + (U % B != 0)) % A;
                        int Y = (U % B);
                        S.insert({X, Y});
                    }
                }
                cout << S.size() << "\n";
                return 0;
            }




# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 45 ms 12608 KB Output is correct
3 Correct 65 ms 18208 KB Output is correct
4 Correct 3 ms 852 KB Output is correct
5 Correct 1 ms 316 KB Output is correct
6 Correct 1 ms 340 KB Output is correct
7 Correct 2 ms 452 KB Output is correct
8 Correct 2 ms 340 KB Output is correct
9 Correct 9 ms 1204 KB Output is correct
10 Correct 1 ms 212 KB Output is correct
11 Correct 1 ms 320 KB Output is correct
12 Correct 1 ms 212 KB Output is correct
13 Correct 1 ms 212 KB Output is correct
14 Correct 1 ms 316 KB Output is correct
15 Correct 46 ms 6968 KB Output is correct
16 Correct 32 ms 7092 KB Output is correct
17 Correct 76 ms 10236 KB Output is correct
18 Correct 0 ms 324 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Output is correct
2 Runtime error 2488 ms 524288 KB Execution killed with signal 9
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 142 ms 32336 KB Output is correct
3 Correct 169 ms 31972 KB Output is correct
4 Correct 106 ms 30624 KB Output is correct
5 Execution timed out 5090 ms 62616 KB Time limit exceeded
6 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 557 ms 100008 KB Output is correct
3 Runtime error 1718 ms 524288 KB Execution killed with signal 9
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 557 ms 100008 KB Output is correct
3 Runtime error 1718 ms 524288 KB Execution killed with signal 9
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 557 ms 100008 KB Output is correct
3 Runtime error 1718 ms 524288 KB Execution killed with signal 9
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Output is correct
2 Runtime error 1408 ms 524288 KB Execution killed with signal 9
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 45 ms 12608 KB Output is correct
3 Correct 65 ms 18208 KB Output is correct
4 Correct 3 ms 852 KB Output is correct
5 Correct 1 ms 316 KB Output is correct
6 Correct 1 ms 340 KB Output is correct
7 Correct 2 ms 452 KB Output is correct
8 Correct 2 ms 340 KB Output is correct
9 Correct 9 ms 1204 KB Output is correct
10 Correct 1 ms 212 KB Output is correct
11 Correct 1 ms 320 KB Output is correct
12 Correct 1 ms 212 KB Output is correct
13 Correct 1 ms 212 KB Output is correct
14 Correct 1 ms 316 KB Output is correct
15 Correct 46 ms 6968 KB Output is correct
16 Correct 32 ms 7092 KB Output is correct
17 Correct 76 ms 10236 KB Output is correct
18 Correct 0 ms 324 KB Output is correct
19 Correct 1 ms 212 KB Output is correct
20 Runtime error 2488 ms 524288 KB Execution killed with signal 9
21 Halted 0 ms 0 KB -