新手光能
题目链接: 酷町堂:3450
#include<iostream>
using namespace std;
int n,a[11],b[11];
int main(){
cin>>n;
if(n==1){
cin>>a[0]>>b[0];
for(int i=1;i<=90000000;i++){
if(i%a[0]==b[0]){
cout<<i;
break;
}
}
}
if(n==2){
cin>>a[0]>>b[0];
cin>>a[1]>>b[1];
for(int i=1;i<=90000000;i++){
if(i%a[0]==b[0]&&i%a[1]==b[1]){
cout<<i;
break;
}
}
}
if(n==3){
cin>>a[0]>>b[0];
cin>>a[1]>>b[1];
cin>>a[2]>>b[2];
for(int i=1;i<=90000000;i++){
if(i%a[0]==b[0]&&i%a[1]==b[1]&&i%a[2]==b[2]){
cout<<i;
break;
}
}
}
if(n==4){
cin>>a[0]>>b[0];
cin>>a[1]>>b[1];
cin>>a[2]>>b[2];
cin>>a[3]>>b[3];
for(int i=1;i<=90000000;i++){
if(i%a[0]==b[0]&&i%a[1]==b[1]&&i%a[2]==b[2]&&i%a[3]==b[3]){
cout<<i;
break;
}
}
}
if(n==5){
cin>>a[0]>>b[0];
cin>>a[1]>>b[1];
cin>>a[2]>>b[2];
cin>>a[3]>>b[3];
cin>>a[4]>>b[4];
for(int i=1;i<=90000000;i++){
if(i%a[0]==b[0]&&i%a[1]==b[1]&&i%a[2]==b[2]&&i%a[3]==b[3]&&i%a[4]==b[4]){
cout<<i;
break;
}
}
}
if(n==6){
cin>>a[0]>>b[0];
cin>>a[1]>>b[1];
cin>>a[2]>>b[2];
cin>>a[3]>>b[3];
cin>>a[4]>>b[4];
cin>>a[5]>>b[5];
for(int i=1;i<=90000000;i++){
if(i%a[0]==b[0]&&i%a[1]==b[1]&&i%a[2]==b[2]&&i%a[3]==b[3]&&i%a[4]==b[4]&&i%a[5]==b[5]){
cout<<i;
break;
}
}
}
if(n==7){
cin>>a[0]>>b[0];
cin>>a[1]>>b[1];
cin>>a[2]>>b[2];
cin>>a[3]>>b[3];
cin>>a[4]>>b[4];
cin>>a[5]>>b[5];
cin>>a[6]>>b[6];
for(int i=1;i<=90000000;i++){
if(i%a[0]==b[0]&&i%a[1]==b[1]&&i%a[2]==b[2]&&i%a[3]==b[3]&&i%a[4]==b[4]&&i%a[5]==b[5]&&i%a[6]==b[6]){
cout<<i;
break;
}
}
}
if(n==8){
cin>>a[0]>>b[0];
cin>>a[1]>>b[1];
cin>>a[2]>>b[2];
cin>>a[3]>>b[3];
cin>>a[4]>>b[4];
cin>>a[5]>>b[5];
cin>>a[6]>>b[6];
cin>>a[7]>>b[7];
for(int i=1;i<=90000000;i++){
if(i%a[0]==b[0]&&i%a[1]==b[1]&&i%a[2]==b[2]&&i%a[3]==b[3]&&i%a[4]==b[4]&&i%a[5]==b[5]&&i%a[6]==b[6]&&i%a[7]==b[7]){
cout<<i;
break;
}
}
}
if(n==9){
cin>>a[0]>>b[0];
cin>>a[1]>>b[1];
cin>>a[2]>>b[2];
cin>>a[3]>>b[3];
cin>>a[4]>>b[4];
cin>>a[5]>>b[5];
cin>>a[6]>>b[6];
cin>>a[7]>>b[7];
cin>>a[8]>>b[8];
for(int i=1;i<=90000000;i++){
if(i%a[0]==b[0]&&i%a[1]==b[1]&&i%a[2]==b[2]&&i%a[3]==b[3]&&i%a[4]==b[4]&&i%a[5]==b[5]&&i%a[6]==b[6]&&i%a[7]==b[7]&&i%a[8]==b[8]){
cout<<i;
break;
}
}
}
if(n==10){
cin>>a[0]>>b[0];
cin>>a[1]>>b[1];
cin>>a[2]>>b[2];
cin>>a[3]>>b[3];
cin>>a[4]>>b[4];
cin>>a[5]>>b[5];
cin>>a[6]>>b[6];
cin>>a[7]>>b[7];
cin>>a[8]>>b[8];
cin>>a[9]>>b[9];
for(int i=1;i<=90000000;i++){
if(i%a[0]==b[0]&&i%a[1]==b[1]&&i%a[2]==b[2]&&i%a[3]==b[3]&&i%a[4]==b[4]&&i%a[5]==b[5]&&i%a[6]==b[6]&&i%a[7]==b[7]&&i%a[8]==b[8]&&i%a[9]==b[9]){
cout<<i;
break;
}
}
}
return 0;
}
WA 40
求正确代码
顺便告诉我代码和这一样的一道7级题 50豆!!!