news 2026/9/24 14:42:29

上海计算机学会2025年9月月赛丙组T2千分位题解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
上海计算机学会2025年9月月赛丙组T2千分位题解

千分位

内存限制: 256 Mb时间限制: 1000 ms

题目描述

给定一个十进制正整数,请为这个整数每隔三位数字添加一个逗号,注意这个整数可能很长。

输入格式
  • 单个整数 nn
输出格式
  • 一个含有千分位的整数表示
数据范围
  • 50%50% 的数据,1≤n≤1091≤n≤109
  • 100%100% 的数据,1≤n≤1010001≤n≤101000
样例数据

输入:

1234567

输出:

1,234,567

题解:该问题难点是如何从高位到低位进行每隔三位一个逗号“,”的计算。因为输出是从高位到低位输出,但是计算逗号要从低位到高位,所以要找到规律,发现先要用整个的字符串的长度和3求余的结果作为从高位计算的第一个逗号的位置,之后就是每隔三个进行一次的输出,用一个计数count来循环三个的计数,注意的是最后一个数如果是最后以为是不需要再输出逗号的。代码如下:

#include<string> #include<iostream> using namespace std; string a; int main(){ cin>>a; if(a.size()<=3){ cout<<a; return 0; } int start=a.size()%3-1; if(start>=0){ for(int i=0;i<=start;i++){ cout<<a[i]; } cout<<","; } int count=0; for(int i=start+1;i<a.size();i++){ cout<<a[i]; count++; if(count==3&&i!=a.size()-1){ cout<<","; count=0; } } }

代码ac通过

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/15 9:11:17

Twinkle Tray:5个超实用技巧彻底解决Windows显示器亮度控制难题

Twinkle Tray&#xff1a;5个超实用技巧彻底解决Windows显示器亮度控制难题 【免费下载链接】twinkle-tray Easily manage the brightness of your monitors in Windows from the system tray 项目地址: https://gitcode.com/gh_mirrors/tw/twinkle-tray 在Windows系统中…

作者头像 李华
网站建设 2026/9/21 18:59:53

qthread信号槽机制在GUI更新中的应用实例

如何用 QThread 和信号槽安全更新 GUI&#xff1f;一个真实开发场景的深度实践你有没有遇到过这样的情况&#xff1a;点击“开始处理”按钮后&#xff0c;程序界面瞬间卡住&#xff0c;鼠标悬停没反应&#xff0c;进度条纹丝不动&#xff0c;仿佛软件死机了&#xff1f;等了几秒…

作者头像 李华
网站建设 2026/9/21 9:31:39

Proteus使用教程:红外接收电路仿真实践指南

用Proteus玩转红外遥控仿真&#xff1a;从调制到解码的完整实战你有没有过这样的经历&#xff1f;想做个红外遥控小项目&#xff0c;结果买了一堆模块回来&#xff0c;接上电却发现接收头没反应——是LED坏了&#xff1f;电压不对&#xff1f;还是程序写错了&#xff1f;排查一…

作者头像 李华
网站建设 2026/9/17 18:13:33

PyTorch-CUDA-v2.6镜像在3D重建任务中的实际应用

PyTorch-CUDA-v2.6镜像在3D重建任务中的实际应用 在三维视觉技术飞速发展的今天&#xff0c;从无人机航拍到自动驾驶感知&#xff0c;从医学影像建模到元宇宙内容生成&#xff0c;高精度、实时的3D重建能力正成为许多前沿系统的“眼睛”。然而&#xff0c;这类任务背后往往依赖…

作者头像 李华
网站建设 2026/9/22 20:08:43

开源任务管理革命:OpenTodoList深度体验与全面解析

开源任务管理革命&#xff1a;OpenTodoList深度体验与全面解析 【免费下载链接】opentodolist A simple Todo and task management application - Mirror of https://gitlab.com/rpdev/opentodolist 项目地址: https://gitcode.com/gh_mirrors/op/opentodolist 在信息过…

作者头像 李华
网站建设 2026/9/21 19:01:10

彻底释放Windows性能潜力:ImDisk虚拟磁盘实战指南

彻底释放Windows性能潜力&#xff1a;ImDisk虚拟磁盘实战指南 【免费下载链接】ImDisk ImDisk Virtual Disk Driver 项目地址: https://gitcode.com/gh_mirrors/im/ImDisk 还在忍受缓慢的硬盘读写速度&#xff1f;或者为频繁处理各种镜像文件而烦恼&#xff1f;今天我要…

作者头像 李华