Submission #28081

#TimeUsernameProblemLanguageResultExecution timeMemory
28081tlwpdus 팬클럽 회장 (#71)The Ant and The Bitcoin (FXCUP2_ant)C++14
0 / 1
0 ms2800 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; int n, k; ll l, t, x[100010], bx; int main(){ scanf("%d%lld%lld", &n, &l, &t); for(int i = 1; i <= n; i++){ char buf[3]; ll cx; scanf("%lld%s", &cx, buf); if(buf[0] == 'R') cx += t; else cx += 4 * t * l - t; cx %= 2 * l; if(cx > l) cx = 2 * l - cx; x[i] = cx; } scanf("%d", &k); bx = x[k]; sort(x + 1, x + n + 1); printf("%d\n", int(lower_bound(x + 1, x + n + 1, bx) - x)); }

Compilation message (stderr)

ant.cpp: In function 'int main()':
ant.cpp:9:33: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d%lld%lld", &n, &l, &t);
                                 ^
ant.cpp:12:28: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%lld%s", &cx, buf);
                            ^
ant.cpp:19:17: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d", &k);
                 ^
#Verdict Execution timeMemoryGrader output
Fetching results...