NC236262. 二叉树游戏
描述
输入描述
第一行输入一个整数 ,表示二叉树的结点个数。
接下来 行,每一行输入两个整数 ,表示节点 之间有一条连边。保证输入是一棵二叉树。
输出描述
输出一行,如果Alice必胜,则输出"Alice";如果Bob必胜,则输出"Bob"。
示例1
输入:
3 1 2 2 3
输出:
Alice
示例2
输入:
4 1 2 2 3 2 4
输出:
Bob
Java 解法, 执行用时: 45ms, 内存消耗: 10848K, 提交时间: 2023-07-15 12:45:59
import java.util.*; public class Main{ public static void main(String[] args){ Scanner in=new Scanner(System.in); int n=in.nextInt(); if(n%2==1)System.out.println("Alice"); else System.out.println("Bob"); } }
C++(g++ 7.5.0) 解法, 执行用时: 3ms, 内存消耗: 432K, 提交时间: 2022-08-25 14:45:44
#include <bits/stdc++.h> using namespace std; const int N = 1e4+666; int main() { int n , i , u , v; cin >> n ; if(n % 2 == 1) cout << "Alice"; else cout << "Bob" ; return 0; }
C++(clang++ 11.0.1) 解法, 执行用时: 2ms, 内存消耗: 408K, 提交时间: 2023-08-08 16:13:03
#include<stdio.h> int main() { int n;scanf("%d",&n); if(n&1)printf("Alice"); else printf("Bob"); }