D. 梅开二度

D. 梅开二度

Even or Odd(Hard)

题目描述

给定任意两个数 \(a\) 和 \(b\),判断 \(a * b\) 结果的奇偶性。

输入描述

输入一行两个整数 \(a\) 和 \(b\) , 用空格隔开。

\(1 \le a, b \le 10 ^ {100}\)

输出描述

输出一行字符串,如果 \(a*b\) 的结果是奇数,就输出 "Odd";如果 \(a*b\) 的结果是偶数,就输出 "Even".

样例1

输入

2 3

输出

Even

样例2

输入

111111111111111111111111111111 333333333333333333333333333333

输出

Odd

提示

遇到大整数时,可以使用字符串读入,下面给出代码示例:

C

#include <stdio.h>
#include <string.h>

int main()
{
    char a[101], b[101];
    scanf("%s%s", a, b);
    
    // ... 判断过程
}

C++

#include <iostream>
#include <cstring>

using namespace std;

int main()
{
    string a, b;
    cin >> a >> b;
    
    // ... 判断过程
}

Python

a, b = map(str, input().split())

# ... 判断过程

这里python直接用int读入也是可以的,只是为了和上面写法统一;不建议用python直接相乘判断结果,思考一下有没有其他办法。

信息

ID
1491
难度
8
分类
(无)
标签
递交数
90
已通过
10
通过率
11%
上传者

相关

在下列训练计划中:

2023年新生赛题单

在下列比赛中:

2023年新生赛(第三场)