zoukankan      html  css  js  c++  java
  • 牛客练习赛27A:纸牌

    链接:https://www.nowcoder.com/acm/contest/188/A
    来源:牛客网
     

    题目描述

    小w想和你van纸牌

    小w有两张纸牌,两张纸牌上都有相同的正整数n

    每一轮一张纸牌上的数都可以减去小于等于另外一张纸牌上的数的数

    每一轮只能操作和上轮不同的纸牌

    小w想知道三轮之后两纸牌上数字之和的最小值

    注意,不能减为负数

    输入描述:

    第一行1个正整数n。

    输出描述:

    一行一个整数
    表示三轮之后两纸牌上数字和的最小值

    示例1

    输入

    复制

    2

    输出

    复制

    1

    说明

    样例解释:两张ab上数字分别为2,第一轮,a张减去1(1 <= (b = 2)) 第二轮b减去1(1 <= (a = 1)) ,第三轮a减去1(1 <= (b = 1)),游戏结束a+b = 1,该结果为最可行优解之一

    备注:

    保证1 ≤ n ≤ 1000000000

    答案还是比较好推的

    #include<stdio.h>
    int main()
    {
        int n;
        while(scanf("%d",&n)!=EOF)
        {
            if(n%2==0)
                printf("%d
    ",n/2);
            else
                printf("%d
    ",n/2+1);
        }
        return 0;  
    }
  • 相关阅读:
    满血复活
    绝望,绝望、希望
    认真生活的态度
    星期一
    户外穿越
    认真准备
    早点休息
    LeetCode OJ
    LeetCode OJ
    LeetCode OJ
  • 原文地址:https://www.cnblogs.com/zyq1758043090/p/10002984.html
Copyright © 2011-2022 走看看