题意:同学有n个糖果,然后每一次可以给人任意个糖果,但是给出去的糖果数量得保证和上一次的数量不一样。问你最多能给多少手
思路:显然是1 2 1 2 1 2这样的...
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
printf("%d\n",(n/3)*2+((n%3)?1:0));
}
题意:同学有n个糖果,然后每一次可以给人任意个糖果,但是给出去的糖果数量得保证和上一次的数量不一样。问你最多能给多少手
思路:显然是1 2 1 2 1 2这样的...
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
printf("%d\n",(n/3)*2+((n%3)?1:0));
}