AtCoder Beginner Contest 158 比賽人數8029 codeforces比賽結束不久,就開打了,還好狀態還可以,就是網站太慢,浪費了20分鐘.
AtCoder Beginner Contest 158 B Count Balls 弄明白意思,費了好大勁
總目錄詳見https://blog.csdn.net/mrcrack/article/details/104454762
在線測評地址https://atcoder.jp/contests/abc158/tasks/abc158_b
N A B
一度以爲是隻有A個藍球,B個紅球,操作,只是不斷變化這些球的順序而已。
耐心的對樣例進行模擬,不斷的看題面,才明白,
每次能操控A個藍球,B個紅球,藍球紅球的個數有無窮多個,至此題目明白,那麼,代碼就好寫了。
#include <stdio.h>
#define LL long long
int main(){
LL n,a,b,ans=0;
scanf("%lld%lld%lld",&n,&a,&b);
if(a==0)printf("0\n");
else{
ans+=n/(a+b)*a;
if(n%(a+b)>=a)ans+=a;
else ans+=n%(a+b);
printf("%lld\n",ans);
}
return 0;
}