求助,怎么优化?
查看原帖
求助,怎么优化?
1476288
lyb_qhd楼主2024/9/26 21:11
#include <bits/stdc++.h>
typedef long long i64;
using namespace std;
i64 n,i,j,maxi,maxk,smaxk;
set<i64> ls;
set<i64> rs,book;

int main() {
	scanf("%d",&n);
	for (i=0;i<n;i++) {
		scanf("%d",&j);
		if (ls.count(j))
			rs.insert(0);
		else
			ls.insert(j);
	}
	for (auto i:ls) {
		for (auto j:ls) {
			if (i==j) continue;
			rs.insert(i%j);
		}
	}
	maxk=-1;
	smaxk=-1;
	
	for (auto x:rs) {
		if (x>maxk) {
			smaxk=maxk;
			maxk=x;
		}
	}
	cout<<smaxk;
}

8 9 10 TLE 怎么办 求助

2024/9/26 21:11
加载中...