2 条题解

  • -1
    @ 2025-11-21 20:46:13
    #include<bits/stdc++.h>
    #define ll long long
    #pragma GCC optimize(2)
    #define un unsigned
    #define int long long
    #define db double
    #define st string
    #define ct const
    #define xh(a,b,c) for(int a=b;a<=c;a++)
    #define wx while(1)
    #define dn(a,b,c) for(int a=b;a>=c;a--)
    using namespace std;
    int n,m,a[1010],b[1010];
    int t1=INT_MAX,t2=INT_MAX;
    signed main(){
    	cin>>n>>m;
    	xh(i,1,n)cin>>a[i];
    	xh(i,1,m)cin>>b[i];
    	xh(i,1,1000){
    		if(i>t1)continue;
    		xh(j,1,1000){
    			if(j>t2)continue;
    			bool f=0;
    			xh(i1,1,n)if(!(a[i1]%(i+j)>0&&a[i1]%(i+j)<=i)){
    				f=1;
    				break;
    			}
    			if(f)continue;
    			xh(i1,1,m){
    				if(!(b[i1]%(i+j)==0||b[i1]%(i+j)>i)){
    					f=1;
    					break;
    				}
    			}
    			if(!f){
    				cout<<i<<' '<<j ;
    				return 0;
    			}
    		}
    	}
    	return 0;
    }
    
    • -1
      @ 2025-11-19 10:29:35

      这是一道纯暴力题(不用怕TLE)

      先枚举n,m

      再判断一下

      如符合条件,直接输出答案

      注:由于篇幅受限,满分代码暂不展示
      
      • 1

      信息

      ID
      124
      时间
      1000ms
      内存
      256MiB
      难度
      5
      标签
      递交数
      35
      已通过
      15
      上传者