news 2026/4/27 18:16:19

上海计算机学会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/4/18 8:02:54

VisualGGPK2完整指南:轻松管理PoE游戏资源

想要深入了解《流放之路》的游戏资源结构吗&#xff1f;VisualGGPK2正是你需要的专业工具。这款专门处理PoE游戏GGPK文件的完整工具集&#xff0c;能让你轻松浏览、提取和查看游戏内的各种资源文件&#xff0c;从纹理图片到数据表格&#xff0c;一切尽在掌握。 【免费下载链接】…

作者头像 李华
网站建设 2026/4/20 16:20:03

Dynamic-datasource企业级性能优化架构深度解析

Dynamic-datasource企业级性能优化架构深度解析 【免费下载链接】dynamic-datasource dynamic datasource for springboot 多数据源 动态数据源 主从分离 读写分离 分布式事务 项目地址: https://gitcode.com/gh_mirrors/dy/dynamic-datasource Spring Boot多数据源动态…

作者头像 李华
网站建设 2026/4/24 19:29:20

SSCom串口调试工具终极使用指南:Linux和macOS平台完整教程

SSCom串口调试工具终极使用指南&#xff1a;Linux和macOS平台完整教程 【免费下载链接】sscom Linux/Mac版本 串口调试助手 项目地址: https://gitcode.com/gh_mirrors/ss/sscom SSCom是一款专为Linux和macOS系统设计的开源串口调试助手&#xff0c;为嵌入式开发者和硬件…

作者头像 李华
网站建设 2026/4/18 0:31:33

音乐API解析工具:多平台音乐资源一站式解决方案

音乐API解析工具&#xff1a;多平台音乐资源一站式解决方案 【免费下载链接】music-api 各大音乐平台的歌曲播放地址获取接口&#xff0c;包含网易云音乐&#xff0c;qq音乐&#xff0c;酷狗音乐等平台 项目地址: https://gitcode.com/gh_mirrors/mu/music-api 在音乐应…

作者头像 李华
网站建设 2026/4/26 6:12:48

如何快速掌握DINOv2:自监督视觉学习的完整实践指南

如何快速掌握DINOv2&#xff1a;自监督视觉学习的完整实践指南 【免费下载链接】dinov2 PyTorch code and models for the DINOv2 self-supervised learning method. 项目地址: https://gitcode.com/GitHub_Trending/di/dinov2 DINOv2作为Meta AI推出的先进自监督视觉学…

作者头像 李华
网站建设 2026/4/21 2:43:01

免费音乐标签编辑器终极指南:简单上手,完美整理您的音乐库

免费音乐标签编辑器终极指南&#xff1a;简单上手&#xff0c;完美整理您的音乐库 【免费下载链接】music-tag-web 音乐标签编辑器&#xff0c;可编辑本地音乐文件的元数据&#xff08;Editable local music file metadata.&#xff09; 项目地址: https://gitcode.com/gh_mi…

作者头像 李华