当前位置: 首页 > news >正文

【day13】【洛谷算法题】-P5713洛谷团队系统-刷题反思集[入门2分支结构]

花无缺

🌸大家好,我是花无缺,一枚热爱生活的新时代青年,感谢你的阅读🥰~
👨‍💻个人主页:@花无缺
欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!
本文由 花无缺 原创

收录于专栏 【算法题集】


文章目录

  • 🌞【深基3.例5】洛谷团队系统
    • 🌸题目描述
    • 🌸输入格式
    • 🌸输出格式
    • 🌸样例
      • 🍭样例输入#1
      • 🍭样例输出#1
      • 🍭样例输入#2
      • 🍭样例输出#2
    • 🌸提示
    • 🌸我的题解
      • 🍭结果
    • 🌸优解
    • 🌸反思总结
    • 🌸知识点


🌞【深基3.例5】洛谷团队系统

🌸题目描述

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

🌸输入格式

输入一个正整数 n n n,表示需要配置的题目量。

🌸输出格式

输出一行,一个字符串。如果本地配置花费的总时间短,请输出 Local,否则输出 Luogu

🌸样例

🍭样例输入#1

2

🍭样例输出#1

Local

🍭样例输入#2

50

🍭样例输出#2

Luogu

🌸提示

数据保证 1 ≤ n ≤ 100 1 \leq n\leq 100 1n100

🌸我的题解

#include <stdio.h>

int main(void){
	
	int n;
	scanf("%d",&n);
	
	if(5 * n < 3 * n + 11){
		printf("Local");
	}else{
		printf("Luogu");
	}
	
	return 0;
}

🍭结果

Accepted

🌸优解

#include <cstdio>

using namespace std;
int n;
int main(){
    scanf("%d", &n);
    puts(n >= 6 ? "Luogu" : "Local");
    return 0;
}

🌸反思总结

注意分析临界条件,此题需要考虑在自己电脑上传和使用洛谷系统上传的时间会不会有相同的可能,经过计算,两者不会相等。所以判断条件直接上5 * n < 3 * n + 11。
在优解中,当题目数量n大于等于6时,洛谷系统花的时间比自己电脑上传更快。小于6时,自己电脑上传更快。

🌸知识点

在优解中,使用了C语言中的puts()函数和三目运算符
puts()函数:
输出字符串函数,并自动换行。
函数声明:int puts(const char *str)
返回值:如果成功,该函数返回一个非负的字符串长度(包括末尾的 \0),如果发生错误则返回 EOF。

三目运算符
结构:<表达式1> ? <表达式2> : <表达式3>;
返回值:先求表达式 1 的值,如果为真,则执行表达式 2,并返回表达式 2 的结果;如果表达式 1 的值为假,则执行表达式 3,并返回表达式 3 的结果。


🌸欢迎关注我的博客:来和我一起成长吧! 现在关注我,以后就是老粉了(手动狗头)
🍻一起进步-刷题专栏:【算法题集】
🥇往期精彩好文:
📢 【HTML基础知识详解】
📢 【day8】【洛谷算法题】-P3954成绩-刷题反思集[入门1顺序结构][附一周思考总结]
你们的点赞👍 收藏⭐ 留言📝 关注✅
是我持续创作,输出优质内容的最大动力!
谢谢!

相关文章:

  • 【开源WebGIS】05-Openlayers访问GeoServer发布的WMS数据并添加标注
  • JavaWeb编年史(青铜时代)
  • 机器学习笔记 - 模式识别的应用场景之一简单车牌识别
  • Selenium基础 — 多窗口操作
  • Nginx之动静分离
  • 怎么成为稚晖君?
  • 离线数仓 (四) --------- 用户行为数据采集模块
  • HACKTHEBOX——Valentine
  • 哈佛结构和冯诺依曼结构
  • 【黄啊码】MySQL入门—7、这些函数运用得好,高级工程师都直呼内行
  • UnityPackageManager相关
  • 数字图像处理——基本运算
  • Cosmos模块化功能链 走向亿级用户的超级Dapp时代
  • 【黑马程序员名师pink老师讲HTML】HTML很容易忘记?有它我不慌的
  • .NetCore项目nginx发布
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • C++类中的特殊成员函数
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • session共享问题解决方案
  • STAR法则
  • Sublime Text 2/3 绑定Eclipse快捷键
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • vue自定义指令实现v-tap插件
  • windows下使用nginx调试简介
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 对象管理器(defineProperty)学习笔记
  • 观察者模式实现非直接耦合
  • 前端
  • 前端存储 - localStorage
  • 我这样减少了26.5M Java内存!
  • 小试R空间处理新库sf
  • 写代码的正确姿势
  • No resource identifier found for attribute,RxJava之zip操作符
  • 从如何停掉 Promise 链说起
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • $.ajax()
  • (4)logging(日志模块)
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (HAL库版)freeRTOS移植STMF103
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (十六)串口UART
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转载)PyTorch代码规范最佳实践和样式指南
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .aanva
  • .NET 中创建支持集合初始化器的类型
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .NET项目中存在多个web.config文件时的加载顺序
  • @Bean, @Component, @Configuration简析
  • [1] 平面(Plane)图形的生成算法
  • [AIGC 大数据基础]hive浅谈
  • [APIO2015]巴厘岛的雕塑
  • [caffe(二)]Python加载训练caffe模型并进行测试1