前三道很容易,这里详细讲解了D题的做题思路,如果想直接看D题的话请往下滑。
A:
#include <bits/stdc++.h>
using namespace std;
#define ll long long
const int MAXN = 1e5 + 7;
int main()
{
ios::sync_with_stdio(0);
int a, b, c;
cin>>a>>b>>c;
a = a-b;
c = c>a ? c-a : 0;
cout<<c<<endl;
return 0;
}
B:
#include <bits/stdc++.h>
using namespace std;
#define ll long long
const int MAXN = 1e5 + 7;
int main()
{
ios::sync_with_stdio(0);
int n, x = 10, ans = 0;
cin>>n;
for(int i = 1; i <= n; i++)
{
if(i >= x)
{
x *= 10;
i = x;
x *= 10;
}
if(i <= n) ans++;
}
cout<<ans<<endl;
return 0;
}
<