Submission #1013355

#TimeUsernameProblemLanguageResultExecution timeMemory
1013355kunzaZa183Magic Show (APIO24_show)C++17
0 / 100
1095 ms780 KiB
#include "Alice.h" #include <bits/stdc++.h> using namespace std; const int n = 1000; // you may define some global variables, but it does not work if you try to // transfer any information from function Alice() to function Bob() through // these variables. you had better not use the same global variables in function // Alice() and in function Bob(). vector<pair<int, int>> Alice() { // add your code here // change below into your code long long x = setN(n); vector<pair<int, int>> vpii; for (int i = 1; i < n; i++) vpii.emplace_back(i + 1, x % i + 1); return vpii; }
#include "Bob.h" #include <bits/stdc++.h> using namespace std; // you may define some global variables, but it does not work if you try to // transfer any information from function Alice() to function Bob() through // these variables. you had better not use the same global variables in function // Alice() and in function Bob(). long long Bob(vector<pair<int, int>> V) { for (auto &a : V) { if (a.first > a.second) swap(a.first, a.second); a.first--, a.second--; } long long jump = 1; int in = 0; long long x = 0; for (x = 0; 1; x += jump) { while (in < V.size()) { if (x % V[in].second == V[in].first) { jump *= V[in].second; in++; } else break; } if (in >= V.size()) break; } return x; }

Compilation message (stderr)

Bob.cpp: In function 'long long int Bob(std::vector<std::pair<int, int> >)':
Bob.cpp:21:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   21 |     while (in < V.size()) {
      |            ~~~^~~~~~~~~~
Bob.cpp:28:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   28 |     if (in >= V.size()) break;
      |         ~~~^~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...