Submission #1144608

#TimeUsernameProblemLanguageResultExecution timeMemory
1144608keaucucalCutting a Rectangle (BOI24_rectangle)C++20
0 / 100
1 ms328 KiB
#include <iostream> #include <vector> #include <cmath> using namespace std; using ll = long long; int main() { int n; cin >> n; ll total = 0, mn = 0; while (n--) { ll a, b; cin >> a >> b; total += a * b; mn = max(mn, b); } vector<int> ans; for (int i = mn; i * i <= total; i++) { if (total % i == 0) { ans.push_back(i); } } cout << ans.size() << '\n'; for (auto i : ans) { cout << i << '\n'; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...