美团关灯题精简AC代码

/*
只要先手保证他自己操作完以后最后一盏灯(最右边的灯)是灭的,就可以了。
后手不管操作哪个都会点亮最后一盏灯。
如果最后一盏灯一开始就是灭的,那么,只有后手保证自己操作完最后一盏灯是灭的就行了。
*/
#include <iostream>
#include <vector>
using namespace std;

int main() {
	int num, i = 0, temp;
	cin >> num;
	while (i++ < num) cin >> temp;

	if (temp) cout << "Alice" << endl;
	else cout << "Bob" << endl;
	return 0;
}

#美团#
全部评论
老子就是这么写的,末尾是1是ALICE,0是Bob通过率只有50
点赞 回复 分享
发布于 2017-09-15 08:43
我擦…没想通
点赞 回复 分享
发布于 2017-09-15 00:08
一句话1是Alice,0是Bob。。。
点赞 回复 分享
发布于 2017-09-14 22:53

相关推荐

09-25 00:00
已编辑
电子科技大学 Java
球球与墩墩:这不是前端常考的对象扁平化吗,面试官像是前端出来的 const flattern = (obj) => { const res = {}; const dfs = (curr, path) => { if(typeof curr === 'object' && curr !== null) { const isArray = Array.isArray(curr); for(let key in curr) { const newPath = path ? isArray ? `${path}[${key}]` : `${path}.${key}` : key; dfs(curr[key], newPath); } } else { res[path] = curr } } dfs(obj); return res; }
查看3道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务