题解 | #纸牌#

纸牌

https://ac.nowcoder.com/acm/problem/18945

假设:

  • 两张卡牌A,B,其初始数字为n
  • 开始对A操作,值为x

最优情况:

A B
n-x n
n-x x
n-2x x

所以:

  • 答案应为为 n - x

  • 0 <= x <= [n / 2]

  • 故答案应为 n - [n / 2]

正解:

void solve(){

    int n;
    cin >> n;
    cout << (n - n / 2);
}

全部评论

相关推荐

点赞 评论 收藏
分享
RickieOne:还有一个面试,上来就笔试算法 1️⃣ 字符串分割不能用 split ,ab&&c,根据&&放到数组上 2️⃣a 到 z 的全部组合情况,包括 a...z 3️⃣多线程,同时打印 1-200 4️⃣sql 代码 考分组 聚合 平均结合 小厂也这样吗,然后就八股 再拷打项目
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务