社区讨论

正确答案

P3955[NOIP 2017 普及组] 图书管理员参与者 7已保存回复 10

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
10 条
当前快照
1 份
快照标识符
@lzxkou0l
此快照首次捕获于
2024/08/17 11:22
2 年前
此快照最后确认于
2024/08/17 13:25
2 年前
查看原帖
CPP
   #include<bits/stdc++.h>

	#include<iostream>
  
	using namespace std;
  
	int main(){
  
	//	freopen(".in","r",stdin);
  
	//	freopen(".out","w",stdout);
  
		int n,q,a[1005],b[1005],c[1005];
  
		cin>>n>>q;
  
		for(int i=1;i<=n;i++){
                          
			cin>>a[i];
  
		}
  
		sort(a+1,a+1+n);
  
		for(int i=1;i<=q;i++){
                          
			cin>>b[i]>>c[i];
  
		}
  
		for(int i=1;i<=q;i++){
                          
			bool g=0;
                          
			for(int j=1;j<=n;j++){
  
				if(c[i]==a[j]%(int)pow(10,b[i])){
  
					cout<<a[j]<<endl;
  
					g=1;
  
					break;
  
				}
  
			}
  
			if(g==0){
  
				cout<<-1<<endl;
  
			}
  
		}
  
		return 0;
  
}

回复

10 条回复,欢迎继续交流。

正在加载回复...