Task: | Vuodet |
Sender: | jlaire |
Submission time: | 2025-09-05 18:06:24 +0300 |
Language: | C++ (C++11) |
Status: | READY |
Result: | 100 |
group | verdict | score |
---|---|---|
#1 | ACCEPTED | 100 |
test | verdict | time | |
---|---|---|---|
#1 | ACCEPTED | 0.00 s | details |
#2 | ACCEPTED | 0.00 s | details |
#3 | ACCEPTED | 0.00 s | details |
Compiler report
input/code.cpp: In function 'int main()': input/code.cpp:9:10: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 9 | scanf("%d%d", &a, &b); | ~~~~~^~~~~~~~~~~~~~~~
Code
#include <stdio.h> #include <string.h> int main(void) { int nans = 0; int ans[1000]; int a, b; scanf("%d%d", &a, &b); for (int i=a; i<=b; i++) { char s[100]; char buf[100]; sprintf(s, "%d", i); sprintf(buf, "%d", 1337*i); const char *p = buf; for (int j=0; s[j]; j++) { p = strchr(p, s[j]); if (!p) goto fail; p++; } ans[nans++] = i; fail:; } printf("%d\n", nans); for (int i=0; i<nans; i++) { printf("%d\n", ans[i]); } }
Test details
Test 1
Verdict: ACCEPTED
input |
---|
1600 2400 |
correct output |
---|
6 1625 2000 2025 2050 ... |
user output |
---|
6 1625 2000 2025 2050 ... |
Test 2
Verdict: ACCEPTED
input |
---|
1773 1773 |
correct output |
---|
0 |
user output |
---|
0 |
Test 3
Verdict: ACCEPTED
input |
---|
2025 2025 |
correct output |
---|
1 2025 |
user output |
---|
1 2025 |