样例全过,但UKE
查看原帖
样例全过,但UKE
864183
Jasper20222022楼主2024/7/19 14:00
#include <bits/stdc++.h>
using namespace std;
long long a,b,x;
bool check(long long mid){
	long long w=0;
	long long mid1=mid;
	while(mid1){
		mid1/=10;
		w++;
	}
	if((mid*a+w*b)<=x) return 1;
	else return 0;
}
int main(){
	cin>>a>>b>>x;
	long long l=1,r=1000000000;
	if(a+b>x){
        cout<<0;
        return 0;
    }
    while(l<r){
    	long long mid=(l+r+1)/2;
    	if(check(mid)) l=mid;
    	else r=mid-1;
	}
	cout<<r<<endl;
	return 0;
}
2024/7/19 14:00
加载中...