蒟蒻两个TLE 45分求助!
查看原帖
蒟蒻两个TLE 45分求助!
604622
achjuncool楼主2022/7/11 16:52

代码如下qwq:

#include <iostream>
using namespace std;
typedef unsigned long long ull;
string a;
ull l, ans, counter[200], maxn;
char t;
int main(){
	cin >> a >> l;
	for(ull i = 0; i < a.length(); i++){
		counter[a[i]]++;
		if(counter[a[i]] > maxn){
			maxn = counter[a[i]];
			t = a[i];
		}
	}
	ull len = a.length();
	while(len < l){
		ans++;
		len += maxn;
		maxn *= 2;
	}
	cout << ans << endl;
	return 0;
}
2022/7/11 16:52
加载中...