大文件分片上传微服务架构设计与实践
2026/10/27 22:44:41
欢迎大家订阅我的专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!
专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。
适合人群:
附上汇总帖:GESP认证C++编程真题解析 | 汇总
【题目来源】
洛谷:[B4446 GESP202512 一级] 手机电量显示 - 洛
【题目描述】
小杨的手机就像一个聪明的小助手,当电量变化时,它会用不同的方式来提醒我们,假设当前的电量百分比为P PP:
【输入】
第一行一个正整数T TT,代表数据组数。
对于每组数据,一行包含一个正整数P PP,代表手机电量百分比。
【输出】
对于每组数据,输出一行,代表当前手机显示的电量信息。
【输入样例】
5 10 1 20 99 19【输出样例】
R R L 99 L【算法标签】
《洛谷 B4446 手机电量显示》 #循环结构# #GESP# #2025#
【代码详解】
#include<bits/stdc++.h>usingnamespacestd;intt;// 测试用例的数量intmain(){// 输入测试用例数量cin>>t;// 处理每个测试用例while(t--){intp;// 输入参数pcin>>p;// 根据p的值进行条件判断if(p>20){// 情况1:p > 20// 直接输出p的值cout<<p<<endl;}elseif(p>10&&p<=20){// 情况2:10 < p ≤ 20// 输出字母"L"cout<<"L"<<endl;}else{// 情况3:p ≤ 10// 输出字母"R"cout<<"R"<<endl;}}return0;}【运行结果】
5 10 R 1 R 20 L 99 99 19 L