CSES - Putka Open 2015 – 2/6 - Results
Submission details
Task:Pussit
Sender:
Submission time:2015-08-16 16:49:25 +0300
Language:C++
Status:READY
Result:0
Feedback
groupverdictscore
#10
#20
#30
Test results
testverdicttimegroup
#10.05 s1details
#20.05 s2details
#30.06 s3details

Code

#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main(int argc, char** argv) {
    long long t, n, m, k;
    //cin >> t;
    t = 1; n = 4; m = 6; k = 6;
    vector<int> v;
    for (int i = 0; i < t; ++i){
        //cin >> n >> m >> k;
        int x = n >= m ? (n-m + k) : ((n/m > k || n*(m/n) >= k) ? k : (n - m%n + k));
        int w = min((long long)x, 1+ (n-1 >= m ? (n-1-m + k) : (((n-1)/m > k || n*(m/(n-1)) >= k) ? k : (n-1 - m%(n-1) + k))));
        cout << w << endl;
        v.push_back(w);
    }
    for (int i = 0; i < t; ++i){
        cout << v.at(i) << "\n";
    }
    return 0;
}

Test details

Test 1

Group: 1

Verdict:

input
1000
11 16 2
5 16 15
2 14 14
9 11 1
...

correct output
2
15
14
1
1
...

user output
7
7

Test 2

Group: 2

Verdict:

input
1000
1436 3023 1378
4419 4559 3881
115 4220 1440
3556 3152 1653
...

correct output
1378
3881
1440
2057
5312
...

user output
7
7

Test 3

Group: 3

Verdict:

input
1000
337723917 939459738 544279388
233319567 486500388 164139442
722536320 995223331 969580610
274242146 994174001 844564432
...

correct output
544279388
164139442
1194505265
870263078
547470112
...

user output
7
7