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

Vasya the Hipster

题目名字

题目链接

题意

给定一个人拥有的红色袜子和蓝色袜子的数量,要求计算这个人能够穿不同颜色袜子的最大天数,以及之后可以穿相同颜色袜子的天数。每天结束时,这个人都会扔掉当天穿的袜子。
就是要求计算两种颜色袜子数量的较大值作为可以穿不同颜色袜子的最大天数,然后计算两种颜色袜子数量的差值除以2作为之后可以穿相同颜色袜子的天数

思路

  1. 先输入
  2. 用if 判断 判断哪种袜子多,再计算
  3. 最后输出

坑点

  1. 代码转换,我没思路

算法一:

时间复杂度

入门

实现步骤
  1. 输入红色袜子和蓝色袜子的数量,然后输出可以穿不同颜色袜子的最大天数和之后可以穿相同颜色袜子的天数
代码
 #include<iostream>
using namespace std;
int main(){int n,m;cin>>n>>m;int ans=0,count=0;//ans用于存储计算结果,count用于存储n和m中的较大值 if(n>=m){count=m;//如果红色袜子的数量大于等于蓝色袜子的数量,那么可以穿不同颜色袜子的最大天数就是蓝色袜子的数量if((n-m)>=2){ans=(n-m)/2;//穿相同颜色袜子的天数}else{ans=0;}}if(m>=n){count=n;if((m-n)>=2){ans=(m-n)/2;//蓝色袜子比红色袜子多的数量除以2,这就是之后可以穿相同颜色袜子的天数}else{ans=0;}}cout<<count<<' '<<ans;return 0;
}

总结

数学思维的转换,要读懂题意知道做什么

相关文章:

  • C++ 数据结构知识点合集-C/C++ 数组允许定义可存储相同类型数据项的变量-供大家学习研究参考
  • QT自带打包问题:无法定位程序输入点?metaobject@qsound
  • 在ubuntu上rmp打包:由二进制(安装后的目录)构建rpm包
  • c++ websocket 协议分析与实现
  • 关于#c语言#的问题:分析递归调用的过程◇画出调用过程各语句执行过程
  • TDengine 签约大唐水电院,助力水电时序数据高效写入存储查询
  • 基于Python数据可视化的网易云音乐歌单分析系统
  • ubuntu创建apt-mirror本地仓库
  • R语言【rgbif】——使用rgbif获取非行政单位区域内的物种记录信息(以泛喜马拉雅地区为例)
  • C++初学者使用Dev-C++5.11必备的小技巧
  • 【Proteus仿真】【51单片机】电子称重秤
  • <VR串流线方案> PICO 4 Pro VR串流线方案 Oculus Quest2 Link串流线方案
  • PyTorch : torch.cuda.amp: 自动混合精度详解
  • VUE篇之日历组件
  • 基于Springboot的教学信息反馈系统的设计与实现(源码+调试)
  • 【RocksDB】TransactionDB源码分析
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • flutter的key在widget list的作用以及必要性
  • JAVA_NIO系列——Channel和Buffer详解
  • laravel5.5 视图共享数据
  • Markdown 语法简单说明
  • Python十分钟制作属于你自己的个性logo
  • 初识 webpack
  • 大数据与云计算学习:数据分析(二)
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 试着探索高并发下的系统架构面貌
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 移动端 h5开发相关内容总结(三)
  • 异步
  • 译米田引理
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 主流的CSS水平和垂直居中技术大全
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​第20课 在Android Native开发中加入新的C++类
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • # 飞书APP集成平台-数字化落地
  • #define
  • (06)Hive——正则表达式
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (vue)页面文件上传获取:action地址
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (四)库存超卖案例实战——优化redis分布式锁
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)ORM
  • (转载)Linux网络编程入门
  • (转载)从 Java 代码到 Java 堆
  • .bat文件调用java类的main方法
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .Net 6.0 处理跨域的方式
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端