首页 > 其他 > 详细

题解 P4702 【取石子】

时间:2019-10-18 17:38:10      阅读:46      评论:0      收藏:0      [点我收藏+]

看了一下之前的大佬们写的题解,思路非常清晰,很容易推断出就是对所有的石子数求和在判断一下奇偶即可。但是看到各大佬们的代码,我想说其实不用开\(long long\),因为决定一个数奇偶的只有个位,再准确点就是二进制下的第一位,所以每次求和后\(Mod10\)就可以了。


coding:

#include<bits/stdc++.h>
using namespace std;


int n,x,sum;


int main()
{
    scanf("%d",&n);
    for(int i = 1;i <= n;i++)
    {
        scanf("%d",&x);
        sum += x;
        sum %= 10;
    }
    if(sum & 1) puts("Alice");
    else puts("Bob");
    return 0;
}

第一次发题解,码风丑,凑合看

题解 P4702 【取石子】

原文:https://www.cnblogs.com/Mark-X/p/11699548.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!