Submission #160333

#TimeUsernameProblemLanguageResultExecution timeMemory
160333model_codeTrol (COCI19_trol)C++17
50 / 50
2 ms376 KiB
#include <cstdio> using namespace std; typedef long long llint; int q; int main(void) { scanf("%d", &q); while (q--) { llint l, r; scanf("%lld%lld", &l, &r); llint tot = r - l + 1; llint sol = (tot / 9) * 9 * 10 / 2; for (int i = 0; i < tot % 9; ++i) { int add = (int) ((l + i) % 9); if (add == 0) add = 9; sol += (llint) add; } printf("%lld\n", sol); } return 0; }

Compilation message (stderr)

trol.cpp: In function 'int main()':
trol.cpp:10:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d", &q);
   ~~~~~^~~~~~~~~~
trol.cpp:13:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%lld%lld", &l, &r);
     ~~~~~^~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...