解题报告_18.5.5_NUEOJ_1314

本文分享了一道ACM竞赛中的签到题解决方案,强调了处理long long类型数据的重要性,并提供了一份简洁清晰的C++代码实现。对于初学者而言,这是一个很好的练习机会。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大水题!绝对的大水题!

督促一下自己来补题(1月月赛的签到题现在才来补,你还打什么ACM?)

只是为了提醒自己一下,一定要注意longlong的坑(被出题的学长们坑了这么多次心里还没点B类吗?)

#include <iostream>
#include<cstdio>
#include<cstring>
#define ll long long
using namespace std;
ll dis(ll a,ll b, ll c) {
    ll t;
    if(a > b) { t = a; a = b; b = t;}
    if(a > c) {  t = a; a = c; c = t;}
    if(b > c) {  t = b; b = c; c = t;}
    return (c-a);
}
int main()
{
    ll a,b,c,d,e,f;
    int n;
    while(scanf("%d",&n)!=EOF && n) {
        while(n--) {
            ll ans = 0;
            cin >> a >> b >> c >> d >> e >> f;
            ll r = dis(a,c,e);
            ll c = dis(b,d,f);
            ans = r * c;
            cout << ans << endl;
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值