Submission #42717721
Source Code Expand
/*+Rainybunny+*/
#include <bits/stdc++.h>
#define rep(i, l, r) for (int i = l, rep##i = r; i <= rep##i; ++i)
#define per(i, r, l) for (int i = r, per##i = l; i >= per##i; --i)
const int MAXN = 1e3;
int n, p[MAXN + 5];
int main() {
int T; scanf("%d", &T);
while (T--) {
scanf("%d", &n);
rep (i, 1, n) scanf("%d", &p[i]);
int ans = 0, las = n;
per (i, n, 1) {
ans += p[i] <= las, las = std::min(las, p[i]);
}
printf("%d\n", ans);
}
return 0;
}
Submission Info
Submission Time
2023-06-18 21:03:23+0900
Task
A - Ekiden Race
User
Rainybunny
Language
C++ (GCC 9.2.1)
Score
300
Code Size
547 Byte
Status
AC
Exec Time
14 ms
Memory
3748 KiB
Compile Error
./Main.cpp: In function ‘int main()’:
./Main.cpp:12:17: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
12 | int T; scanf("%d", &T);
| ~~~~~^~~~~~~~~~
./Main.cpp:14:14: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
14 | scanf("%d", &n);
| ~~~~~^~~~~~~~~~
./Main.cpp:15:28: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
15 | rep (i, 1, n) scanf("%d", &p[i]);
| ~~~~~^~~~~~~~~~~~~
Judge Result
Set Name
Sample
All
Score / Max Score
0 / 0
300 / 300
Status
Set Name
Test Cases
Sample
sample-01.txt
All
000.txt, 001.txt, 002.txt, 003.txt, 004.txt, 005.txt, 006.txt, 007.txt, 008.txt, 009.txt, 010.txt, 011.txt, 012.txt, sample-01.txt
Case Name
Status
Exec Time
Memory
000.txt
AC
14 ms
3608 KiB
001.txt
AC
2 ms
3540 KiB
002.txt
AC
1 ms
3744 KiB
003.txt
AC
2 ms
3612 KiB
004.txt
AC
2 ms
3656 KiB
005.txt
AC
2 ms
3712 KiB
006.txt
AC
2 ms
3708 KiB
007.txt
AC
2 ms
3748 KiB
008.txt
AC
3 ms
3564 KiB
009.txt
AC
2 ms
3648 KiB
010.txt
AC
2 ms
3644 KiB
011.txt
AC
2 ms
3712 KiB
012.txt
AC
2 ms
3612 KiB
sample-01.txt
AC
2 ms
3536 KiB