关于昨日CF-E
  • 板块学术版
  • 楼主zhangzirui66
  • 当前回复6
  • 已保存回复6
  • 发布时间2024/8/7 11:34
  • 上次更新2024/8/7 13:12:06
查看原帖
关于昨日CF-E
1137373
zhangzirui66楼主2024/8/7 11:34

rt,TLE on 5 test,但极限数据只跑了 3ms3ms。

#include<bits/stdc++.h>
using namespace std;
int a[200005], f[200005];
int main(){
	int t;
	cin >> t;
	for(int i = 1; i <= 200000; i ++){
		a[i] = i;
		int b = a[i];
		while(b){
			b /= 3;
			f[i] ++;
		}
	}
	while(t --){
		int l, r, ans = 0;
		cin >> l >> r;
		for(int i = l; i <= r; i ++) a[i] = i;
		while(a[l]){
			a[l] /= 3;
			ans ++;
		}
		for(int i = l; i <= r; i ++){
			ans += f[i];
		}
		cout << ans << "\n";
	}
	return 0;
}
2024/8/7 11:34
加载中...