1 条题解
-
1
只需写出第16行基本就没问题
#include<bits/stdc++.h> using namespace std; int n,q; int a[1010]; int main(){ cin>>n>>q; //图书编码 for(int i=1;i<=n;i++) cin>>a[i]; //q次尝试 int len,x; while(q--){ cin>>len>>x; //循环所有图书编码,求匹配的最小编码 int ans=INT_MAX; for(int i=1;i<=n;i++){ if(a[i]%(int)pow(10,len)==x){ if(a[i]<ans) ans=a[i]; } } if(ans==INT_MAX) cout<<-1<<endl; else cout<<ans<<endl; } return 0; }
- 1
信息
- ID
- 563
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 4
- 标签
- 递交数
- 26
- 已通过
- 16
- 上传者