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

题名:洛谷团队系统

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

输入输出格式:无

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

n的值 Local Luogu
1 5 14
2 10 17
3 15 20
4 20 23
5 25 26
6 30 29
7 35 31
... ... ...
输入的n的值 5*n的值 11+3*n的值

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

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

#include//万能头
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
using namespace std;
int main(){
    int n;
    cin>>n;
    if(n>=6){
        cout<<"Luogu";
    }else{
        cout<<"Local";
    }
    return 0;
}

你可能感兴趣的:(C++,洛谷)