#include<bits/stdc++.h> using namespace std; long long x,y; int main(){ cin>>x>>y; long long t=x*9; cout<<min(x,max(y,t)-t)<<" "<<min(y/10,x)<<endl; return 0; }
对于第一问,考虑抽屉原理。
对于第二问,考虑贪心。
#include <bits/stdc++.h> using namespace std; int main() { int x, y; cin >> x >> y; cout << max(0LL, y - 9LL * x) << ' ' << y / 10 << endl; return 0; }
注册一个 CZOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 CZOJ 通用账户