试题编号: 201809-2 试题名称: 买菜

分享了参加学校组织的CCF培训经历,强调了毕业所需的积分要求,并提供了由胡船长分享的一个高效算法代码示例,该算法用于解决特定问题,展现了清晰的思路与条理性。

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

今天学校组织CCF培训,因为学校毕业需要什么分,要150分以上才行,虽然我200分过了,不过谁不想在高一些呢?反正学校给两次免费认证的机会。
以下代码为海贼科技——胡船长培训所给代码(我认证时写的太麻烦了·····真的对算法好的人好生羡慕,我的代码就不拿出来班门弄斧了)

#include<stdio.h>
#define MAX_N 1000005
int a[1000005]={0};
int main()
{
    int n;
    scanf("%d",&n);
    for(int i=1;i<=2*n;i++)
    {
        int b,c;
        scanf("%d%d",&b,&c);
        a[b]++;
        a[c]--;
    }
    int ans =0,cnt =0;
    for(int i=0;i<=MAX_N;i++)
    {
        cnt += a[i];
        ans += (cnt==2);
    }
    printf("%d",ans);
    return 0;
}

思路清晰,有条理,只能说句“佩服佩服!”

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值