A - Yellow Cards(思维题)

mac2026-08-27  8

题目 思路:这个是换队友组队的第一个题,当初连题意也没看懂;

AC代码

#include <bits/stdc++.h> using namespace std; int main() { int a1,a2,k1,k2,n,minn,maxx,t; cin>>a1>>a2>>k1>>k2>>n; t=a1*(k1-1)+a2*(k2-1); if(t>=n) minn=0; else { minn=n-t; } if(k1<k2) { if(a1*k1>n) maxx=n/k1; else { n=n-a1*k1; maxx=a1+n/k2; } } else { if(a2*k2>n) maxx=n/k2; else{ n=n-a2*k2; maxx=a2+n/k1; } } cout<<minn<<" "<<maxx<<endl; return 0; }
最新回复(0)