#44925: c++解題方法(參考)


dvbdarcyvolleyball@gmail.com (kuhaku1027)

學校 : 新北市私立南山高級中學
編號 : 266888
來源 : [118.166.199.123]
最後登入時間 :
2025-06-15 17:11:54

用最大的數去跑解答,比較快

#include<bits/stdc++.h> //AC k081 f070
using namespace std;

int main(){
    ios::sync_with_stdio(0);cin.tie(0);
    int a[3], b[3];
    for(int i = 0; i < 3;i++){
        cin >> a[i] >> b[i];
    }
    int ans = b[2]; //設成差值最大的
    while(true){
        if((ans % a[0] == b[0]) && (ans % a[1] == b[1]) && (ans % a[2] == b[2])){
            cout << ans;
            break;
        }
        ans += a[2];
    }
}