Mach_Cap的博客

El Psy Congroo.这一切都是斯坦因之门的选择。

【GZOJ】1367——A*B问题

题目链接:广大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;
}
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Mach_Cap/article/details/49888655
个人分类: GZOJ 水题 周赛题解
下一篇【GZOJ】1368——爱迪生的烦恼
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭