Submission #933217

# Submission time Handle Problem Language Result Execution time Memory
933217 2024-02-25T09:27:29 Z sleepntsheep Strange Device (APIO19_strange_device) C++17
10 / 100
623 ms 524288 KB
#include <iostream>
#include <fstream>
#include <iomanip>
#include <cmath>
#include <cassert>
#include <cstring>
#include <vector>
#include <algorithm>
#include <deque>
#include <set>
#include <utility>
#include <array>
#include <complex>

using u32 = unsigned;
using i32 = int;
using i64 = long long;
using u64 = unsigned long long;
using f64 = double;
using f80 = long double;

using namespace std;
using pt = complex<f80>;
#define ALL(x) begin(x), end(x)
#define ShinLena cin.tie(nullptr)->sync_with_stdio(false);
#define N 400005

i64 n, a, b, l[N], r[N];

int main()
{
    ShinLena;
    cin >> n >> a >> b;
    for (int i = 0; i < n; ++i) cin >> l[i] >> r[i];

    vector<pair<i64, i64>> v;
    for (int i = 0; i < n; ++i)
    {
        for (i64 j = l[i]; j <= r[i]; ++j)
        {
            v.push_back({(j+j/b)%a, j%b});
        }
    }

    sort(ALL(v));
    cout << unique(ALL(v)) - begin(v);

    return 0;
}


# Verdict Execution time Memory Grader output
1 Correct 1 ms 2396 KB Output is correct
2 Correct 23 ms 7576 KB Output is correct
3 Correct 35 ms 11472 KB Output is correct
4 Correct 2 ms 2908 KB Output is correct
5 Correct 1 ms 2396 KB Output is correct
6 Correct 1 ms 2396 KB Output is correct
7 Correct 1 ms 2652 KB Output is correct
8 Correct 1 ms 2396 KB Output is correct
9 Correct 7 ms 3668 KB Output is correct
10 Correct 1 ms 2396 KB Output is correct
11 Correct 1 ms 2516 KB Output is correct
12 Correct 1 ms 2396 KB Output is correct
13 Correct 1 ms 2396 KB Output is correct
14 Correct 1 ms 2396 KB Output is correct
15 Correct 34 ms 12240 KB Output is correct
16 Correct 13 ms 5080 KB Output is correct
17 Correct 34 ms 9788 KB Output is correct
18 Correct 1 ms 2396 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 1 ms 2396 KB Output is correct
2 Runtime error 468 ms 524288 KB Execution killed with signal 9
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 2392 KB Output is correct
2 Correct 64 ms 20172 KB Output is correct
3 Correct 77 ms 19140 KB Output is correct
4 Correct 68 ms 19660 KB Output is correct
5 Runtime error 74 ms 22168 KB Execution killed with signal 11
6 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 2396 KB Output is correct
2 Runtime error 93 ms 13188 KB Execution killed with signal 11
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 2396 KB Output is correct
2 Runtime error 93 ms 13188 KB Execution killed with signal 11
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 2396 KB Output is correct
2 Runtime error 93 ms 13188 KB Execution killed with signal 11
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 2392 KB Output is correct
2 Runtime error 623 ms 524288 KB Execution killed with signal 9
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 2396 KB Output is correct
2 Correct 23 ms 7576 KB Output is correct
3 Correct 35 ms 11472 KB Output is correct
4 Correct 2 ms 2908 KB Output is correct
5 Correct 1 ms 2396 KB Output is correct
6 Correct 1 ms 2396 KB Output is correct
7 Correct 1 ms 2652 KB Output is correct
8 Correct 1 ms 2396 KB Output is correct
9 Correct 7 ms 3668 KB Output is correct
10 Correct 1 ms 2396 KB Output is correct
11 Correct 1 ms 2516 KB Output is correct
12 Correct 1 ms 2396 KB Output is correct
13 Correct 1 ms 2396 KB Output is correct
14 Correct 1 ms 2396 KB Output is correct
15 Correct 34 ms 12240 KB Output is correct
16 Correct 13 ms 5080 KB Output is correct
17 Correct 34 ms 9788 KB Output is correct
18 Correct 1 ms 2396 KB Output is correct
19 Correct 1 ms 2396 KB Output is correct
20 Runtime error 468 ms 524288 KB Execution killed with signal 9
21 Halted 0 ms 0 KB -