杭电OJ2028

#include 
#include 
using namespace std;
int main(){
	int n;
	int temp;
	int res;
	int count;
	vector a;
	while(cin >> n){
		a.clear();
		for(int i = 0; i < n; i++){
			cin >> temp;
			a.push_back(temp);
		}
		count = 0;
		res = a[0];
		while(count < n){//这种while循环,在循环体内将循环判断条件修改 
			if(res % a[count]){
				res++;
				count = 0;//不满足是公倍数就将保存最小公倍数的res递增,让循环从头开始去判断每一个向量元素 
			}
			else{
				count++;
			}
		}
		cout << res << endl;
	}
	return 0;
}

你可能感兴趣的:(杭电OJ)