80分求助 前两个RE

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

过了过了,没有考虑输入比输出长的问题 ```cpp #include<bits/stdc++.h> using namespace std; long long w[10010]; long long a[10010]; long long n,q,flag; int main(){ cin>>n>>q; for(int i=1;i<=1010;i++) { w[i]=1; } for(int i=1;i<=n;i++) { cin>>a[i]; } sort(a+1,a+n+1); for(int i=1;i<=q;i++) { flag=0; long long p,x; cin>>p>>x; for(int j=1;j<=p;j++) { w[i]*=10; } for(int j=1;j<=n;j++) { if(x==a[j]%w[i]) { flag=1; cout<<a[j]<<endl; break; } else { if(j==n) { cout<<"-1\n"; break; } } } } return 0; } ```
by jpgzx0301 @ 2023-08-15 09:49:12


|