题目链接:广大OJ1367
本题亦为广大15级第一次周赛的A题。
题目内容
Problem Description
欢迎来到广大ACM!
以及,恭喜你发现了本次的签到题!
所谓签到题呢,就是比赛里最容易的题目。
正式比赛中的队伍如果一道题都做不出来的话就相当于“没有来参加比赛”而不计入排名。
而这种签到题就是为了防止“一道题都做不出来”的情况的发生而产生的,全比赛最容易的题。
AC了这道题就算是在这次比赛签个到,故名为:签到题。
嗯那么作为新手赛的签到题到底有多容易呢?
A+B问题?不不不。。。
这次是A*B问题!
Input
多组数据输入。
每组数据只有一行,包括用一个空格隔开的两个整数A,B(1<=A,B<=10^6)。
Output
对于每组输入数据,有一行输出数据。
Sample Input
1 1
2 3
Sample Output
1
6
Hint
unsigned int 0~4294967295
int 2147483648~2147483647
unsigned long 0~4294967295
long 2147483648~2147483647
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
unsigned long long的最大值:1844674407370955161
解题思路
呃这没什么好说的吧= =
注意A*B的结果最大可能是10的12次方,所以不能用int只能用long long。
代码
#include<cstdio>
int main()
{
long long a, b;
while (scanf("%lld %lld", &a, &b) == 2)
printf("%lld\n", a*b);
return 0;
}