【GZOJ】1367——A*B问题

10 篇文章 0 订阅
8 篇文章 0 订阅

题目链接:广大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;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值