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

题解:P13611 [NWRRC 2022] New Time

非常简单一模拟,使我小脑旋转

题目传送门

思路

首先想到的就是把题目给定的字符串转换为整数,我们可以枚举字符串的每一位,在遇到 : 前,将对应的数字加到表示小时的变量上,遇到 : 后,将对应的数字加到表示分钟的变量上。

代码:

bool f1=false,f2=false;
for(int i=0;i<a.size();i++){if(a[i]==':'){f1=true;continue;}if(f1) s1+=a[i]-'0',s1*=10;else m1+=a[i]-'0',m1*=10;
}
s1/=10,m1/=10;
for(int i=0;i<b.size();i++){if(b[i]==':'){f2=true;continue;
}if(f2) s2+=b[i]-'0',s2*=10;else m2+=b[i]-'0',m2*=10;
}
s2/=10,m2/=10;

需要注意的一点是,由于我们在每次加上后都会 $\times$ 一个 $10$,这会导致最终结果多了一个 $0$,所以我们要在处理完后对其进行 $\div 10$ 操作。

处理完字符串后剩下的就很简单了,这道题只有 $+1$ 这一种操作,如果有 $-1$ 就会难得多了 (虽说无论什么题我都先写搜索)

发现当 $s_1>s_2$ 时,是一定会进位的,所以我们不妨将 $s_2+60$,这样就不用再考虑进位的情况了(仅限于 $s_1>s_2$),当然记得将 $m_1$ 也 $+1$(因为进位)。然后计算按按钮 A 的次数也很简单,由于每次只能 $+1$,所以 $s_2-s_1$ 就是按按钮 A 的次数。

按按钮 B 的整体思路与按按钮 A 大差不差,唯一区别的一点是当 $m_1>m_2$ 时所需加上的数变成了 $24$。

$Code$

#include<bits/stdc++.h>
using namespace std;
string a,b;
int m1,m2,s1,s2,ans;
int main(){std::ios::sync_with_stdio(false); // 加速std::cin.tie(nullptr);std::cout.tie(nullptr);cin>>a>>b;bool f1=false,f2=false; // 处理字符串,前文已经提到过for(int i=0;i<a.size();i++){if(a[i]==':'){f1=true;continue;}if(f1) s1+=a[i]-'0',s1*=10;else m1+=a[i]-'0',m1*=10;}s1/=10,m1/=10;for(int i=0;i<b.size();i++){if(b[i]==':'){f2=true;continue;}if(f2) s2+=b[i]-'0',s2*=10;else m2+=b[i]-'0',m2*=10;}s2/=10,m2/=10;if(s1>s2) s2+=60,m1++; // 处理s1>s2的情况ans+=s2-s1;if(m1>m2) m2+=24; // 处理m1>m2的情况ans+=m2-m1;cout<<ans;return 0;
}
http://www.jsqmd.com/news/22133/

相关文章:

  • 2025 年模板加固源头厂家最新推荐榜:优质企业权威测评出炉,含高精 / 剪力墙等多类型模板加固品牌
  • 102302155张怡旋数据采集第一次作业
  • 序列异或求贡献
  • 深入解析:Java外功精要(2)——Spring IoCDI
  • 2025年矩形橡胶支座源头厂家权威推荐榜单:GJZ矩形橡胶支座/圆形橡胶桥梁支座/桥梁橡胶支座源头厂家精选
  • 2025年永磁同步变频器加工厂权威推荐榜单:高压变频柜装置/通用矢量变频器/高压变频器源头厂家精选
  • 首批CCF教学案例大赛资源上线:涵盖控制仿真、算法与机器人等9大方向 - 教程
  • HT-PBR-0006SMG:20W 连续、3 相位失衡,一颗贴片省掉整块匹配网络
  • 2025年人字纹机织布源头厂家权威推荐榜单:700g机织布/锦纶工业用布/800g机织布源头厂家精选
  • 双模更超模!飞利浦双模办公娱乐显示器27E2N5900RW优雅登场! - 实践
  • Day4无序,有序和定义列表
  • 技术管理
  • 威胁狩猎平台升级:全新认证机制与功能增强
  • SpringMVC 启动与请求处理流程解析 - Higurashi
  • 精读C++20设计模式——结构型设计模式:享元模式 - 实践
  • Java 企业 AI 转型选什么?JBoltAI 框架:20 + 大模型 + 向量数据库,AI 应用超灵活
  • 20232401 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 2025 年破胶机厂家最新推荐排行榜:聚焦 610/710/810 型及大型自动低温环保设备,精选优质企业
  • 实用指南:音视频学习(六十七):音视频像素格式
  • 2025 年度深海网箱优质厂家最新推荐排行榜:大型 / 抗风浪 / 全潜式 / 重力式 / 休闲式 / 圆形 / PE/HDPE/ 挪威式网箱领军企业权威测评发布
  • 学习日报 20250928|Java日志规范:从基础规约到高级实践(含SkyWalking整合) - 实践
  • Log4Net配置文件参考
  • 2025年8座旅游观光车供应商权威推荐榜单:11座旅游观光车/景区观光车/燃油观光车源头厂家精选
  • 2025年服装厂家推荐排行榜,棒球帽,卫衣,羽绒服,春秋季运动休闲服饰厂家精选
  • 2025年铁氟龙高温线厂家权威推荐榜:极细铁氟龙/UL10064铁氟龙/UL1332铁氟龙/UL1867铁氟龙/UL10064极细铁氟龙/UL1332极细铁氟龙/UL1867极细铁氟龙专业解析
  • 2025年卫衣品牌权威推荐榜:精选纯棉/加绒/oversize/情侣款卫衣源头厂家,潮流与舒适兼备的穿搭首选
  • 2025年透声膜厂家权威推荐榜:防水透声膜,透气透声膜,手表/耳机/智能手环专用透声膜优质供应商精选
  • 2025年红木家具厂家权威推荐榜:交趾黄檀/小叶紫檀/巴里黄檀/缅甸花梨/阔叶黄檀,明清古典榫卯工艺高端定制全屋整装,源头工厂精选
  • 2025年红木家具厂家权威推荐榜:交趾黄檀/小叶紫檀/巴里黄檀/缅甸花梨/阔叶黄檀,明清古典榫卯工艺高端定制全屋整装,白胚烘干源头工厂精选
  • 2025年实木家具厂家权威推荐榜:原木/全实木/北美黑胡桃/樱桃木/榫卯工艺高端定制,实木全屋整装,烘干/白胚/木蜡油保养,经典款品质之选