C++洛谷题解(17)——P5713

这篇博客探讨了在洛谷团队系统与本地配置题目之间的效率对比。通过列举不同数量题目所需时间,指出当配置题目数超过5道时,洛谷团队系统的上传优势显现。博主提供了一个简单的C++代码判断何时使用洛谷更节省时间。

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

题名:洛谷团队系统

题目:在洛谷上使用团队系统非常方便的添加自己的题目。如果在自己的电脑上配置题目和测试数据,每题需要花费时间 5 分钟;而在洛谷团队中上传私有题目,每题只需要花费 3 分钟,但是上传题目之前还需要一次性花费 11 分钟创建与配置团队。现在要配置 n(n≤100) 道题目,如果本地配置花费的总时间短,请输出 Local,否则输出 Luogu

输入输出格式:无

这道题其实不难,但我认为一步步算对这道题而言有点麻烦,而且有点小题大做了。我们不妨列一个表格看一下:

n的值LocalLuogu
1514
21017
31520
42023
52526
63029
73531
.........
输入的n的值5*n的值11+3*n的值

我们可以借助小学奥数的知识来整理一下上面的数据。

我们可以发现,从n的值为6时Luogu的时间就小于Local的值了,n的值为7时也如此。所以我们可以直接用一个判断解决这道题,代码如下:

#include<bits/stdc++.h>//万能头
using namespace std;
int main(){//程序入口
    int n;//声明整型变量n
    cin>>n;//输入n的值
    if(n>=6){//用n>=6的形式来做判断条件
        cout<<"Luogu";//n大于6就输出Luogu
    }else{//否则
        cout<<"Local";//n的值小于5输出Local
    }
    return 0;//完美的结束
}

复制版:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    if(n>=6){
        cout<<"Luogu";
    }else{
        cout<<"Local";
    }
    return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qdhd

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值