a*3/2 就好了!!!
QuQ
^A^
a*3/2 就好了!!!
QuQ
^A^
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,d;
while(cin>>n)
{
d=n;
while(n>=3)
{
d=d+n/3;
n=n%3+n/3;
}
if(n==2) d++;
cout<<d<<endl;
}
}
QuQ
a*3/2 就好了!!!
oh!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
a*3/2 就好了!!!
求解釋
我是先列表,然後看出規律的 公式不太好解釋...
a*3/2 就好了!!!
求解釋
我是先列表,然後看出規律的 公式不太好解釋...
"3瓶空可樂罐換一瓶可樂"代表每換一次瓶子的數量減少2,而實際喝的可樂數增加1,所以最終答案等於N+換的次數。
原本數量N,換一次後剩下N-2,兩次N-2*2,以此類推,可以看出能換N/2次。所以答案是N+N/2=N*3/2
(因為空瓶可以借,所以不用考慮剩兩瓶的情況,如果不能借就會變成N*3/2-1/2,可以看c350下面我的解題報告,有算出通用的公式)