30分求助

P3955 [NOIP2017 普及组] 图书管理员

```cpp #include <bits/stdc++.h> #define f(i,a,b) for(int i=a;i<=b;i++) #define g(i,a,b) for(int i=a;i>=b;i--) using namespace std; int n,q,book[1001],len,code,flag; int main(){ cin>>n>>q; f(i,1,n) cin>>book[i]; sort(book+1,book+n+1); f(i,1,q) { cin>>len>>code; f(j,1,n) { if(book[j]%((int)pow(10,len))==code) { printf("%d\n",book[j]); flag=1; break; } } if(!flag) printf("%d\n",-1); flag=0; } return 0; } ```
by mooktian @ 2023-03-07 19:27:42


|