【CodeForces】[669A]Little Artem and Presents

这里写图片描述

能使数量最大的必然是
12121212这种排列
所以把12看作一个整体
需用3个石头送出2次

所以可除3看有几组并判断是否有余

#include<stdio.h>
int main() {
    int n;
    while(scanf("%d",&n)!=EOF)
        printf("%d\n",n/3*2+(n%3?1:0));
    return 0;
}

题目地址:【CodeForces】[669A]Little Artem and Presents

posted @ 2016-05-30 02:36  BoilTask  阅读(21)  评论(0编辑  收藏  举报