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

蓝桥杯备考----模拟算法 phone number

嗯。这道题可以在两个和三个数字加-,我们只要随便输出一个奏行

那么!我们规范一下,我们尽可能的只在两个数字之间加,但是如果一共奇数个的话,我们就让最后三个成一组,也就是说,我们用的是个小贪心,我们尽可能每次都是两个数之间插入一个-

好!实现一下喃们的算法

#include <iostream>
#include <string>
using namespace std;
string s;
int n;



int main()
{
	cin >> n >> s;
	if(n%2 == 0)
	{
		for(int i = 0;i<n;i++)
		{
			cout << s[i];
			if(i%2 && i<n-2) cout << "-";
		}
	}
	else
	{
		for(int i = 0;i<n;i++)
		{
			cout << s[i];
			if(i%2 && i<n-3) cout << "-";
		}
	}
}

相关文章:

  • Hyperlane:解锁并发编程的未来
  • torch.argsorttorch.gather
  • 工程化与框架系列(36)--前端监控告警实践
  • 多任务学习与持续学习微调:深入探索大型语言模型的性能与适应性
  • L2-3 花非花,雾非雾
  • 从FFmpeg命令行到Rust:多场景实战指南
  • StarRocks SQL使用与MySql的差异及规范注意事项
  • 时区转换工具
  • 详细介绍GetDlgItem()
  • TypeScript接口 interface 高级用法完全解析
  • 使用EasyExcel进行简单的导入、导出
  • JxBrowser 8.5.0 版本发布啦!
  • 为什么手机上用 mA 和 mAh 来表示功耗和能耗?
  • MiddleVR for Unity插件
  • S32K144外设实验(一):LPIT的周期中断
  • 【MySQL】MySQL审计工具Audit Plugin安装使用
  • Dify平台离线镜像部署
  • 字母~~~
  • vllm-openai多服务器集群部署AI模型
  • MyBatis SqlSession 是如何创建的? 它与 SqlSessionFactory 有什么关系?
  • 美商界报告:全美超86万岗位依赖对华出口,关税将重创美国出口商
  • 中国强镇密码丨洪泽湖畔的蒋坝,如何打破古镇刻板印象
  • 百年传承,再启新程,参天中国迎来2.0时代
  • 4月译著联合书单|心爱之物:热爱如何联结并塑造我们
  • 体重管理门诊来了,瘦不下来的我们有救了?|健康有方FM
  • 习近平对辽宁辽阳市白塔区一饭店火灾事故作出重要指示