Submission #1183200

#TimeUsernameProblemLanguageResultExecution timeMemory
1183200nevuorigMatching (CEOI11_mat)C++20
63 / 100
1940 ms3072 KiB
#include <iostream> using namespace std; int n , m , i , j , lst , x , t = 0 , a[50009] , b[200009] , ans[200009]; main() { cin >> n >> m; for (i = 1 ; i <= n ; i ++) cin >> a[i]; for (i = 1 ; i <= m ; i ++) { cin >> b[i]; if (i >= n) { lst = b[i - n + a[1]]; for (j = 2 ; j <= n ; j ++) { x = b[i - n + a[j]]; if (x < lst) goto to; lst = x; } ans[t ++] = i - n + 1; to:; } } cout << t << '\n'; for (i = 0 ; i < t ; i ++) cout << ans[i] << " "; }

Compilation message (stderr)

mat.cpp:4:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
    4 | main()
      | ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...