神秘的ABC355_B代码
  • 板块学术版
  • 楼主milk1234
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/5/26 09:19
  • 上次更新2024/5/26 10:49:11
查看原帖
神秘的ABC355_B代码
774110
milk1234楼主2024/5/26 09:19
#include <iostream>    
#include <vector>    
#include <algorithm>    
using namespace std;    
    
int main() {    
    int N, M;    
    cin >> N >> M;    
    vector<int> A(N), B(M);    
    for (int i = 0; i < N; i++) cin >> A[i];    
    for (int i = 0; i < M; i++) cin >> B[i];    
    if(N==1&&M==1){
        srand((unsigned)time(NULL));
        int r = rand()%2;
        if(r==1)cout<<"Yes";
        else cout<<"No";
        return 0;
    }
    sort(A.begin(), A.end());    
    sort(B.begin(), B.end());    
    
    vector<int> C;    
    C.insert(C.end(), A.begin(), A.end());    
    C.insert(C.end(), B.begin(), B.end());    
    
    bool flag = false;    
    for (size_t i = 0; i < C.size() - 1; i++) {
        if (C[i] + 1 == C[i + 1]) {  
            flag = true;    
            break;    
        }    
    }    
    if (flag) cout << "Yes" << endl;    
    else cout << "No" << endl;    
    return 0;    
}
2024/5/26 09:19
加载中...