3 条题解

  • 1
    @ 2025-10-25 15:49:47
    #include<bits/stdc++.h>
    using namespace std;
    int n,m,x; 
    int minn=1e5;
    bool f=0;
    int main(){
    	cin >> n >> m;
    	for(int i=0; i<n; i++){
    		cin >> x;
    		if(m%x==0){
    			if(m/x<minn){
    				minn=m/x;
    				f=1;
    			}
    		}
    	}
    	if(f==0) cout << "-1";
    	else cout << minn;
    	return 0;
    }
    
    

    信息

    ID
    2307
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    218
    已通过
    73
    上传者