首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
字符串的展开
30条解析
开通博客写题解
王清楚
发表于 2022-03-19 22:50:36
emmmmm,这题慢慢悠悠做了40分钟。老年人了,好像一直在纠结怎么把代码写的比较优雅,结果还算是满意吧。写题录播大概可以在这里找到https://www.bilibili.com/video/BV1qt4y1B71u 题目有点长,要静下心来慢慢读,也没什么办法,就是模拟题。 下面是纠结了半天搞出来
展开全文
WangYanYo
发表于 2022-07-27 09:33:15
既然是模拟,那就要对所有特殊情况进行处理,所有特殊情况如下: 开头和结尾的‘-’,如“-a-d-” 连续的‘-’,如“---” 数字和字母之间的‘-’,如“1-a” ‘-’左侧的字符大于右侧的,如“d-a” 上面的特殊情况,如果有一个满足,那就将‘-’看作普通的字符,将其原样复制到ans字符串中
展开全文
墨冥幽
发表于 2023-01-24 14:29:47
一层层考虑,注意特殊情况即可(c++) ">#include<math.h> using namespace std; char a[110]; char b[10000]; int cnt; int main() { int p1, p2, p3; cin >&g
展开全文
SuperShocker
发表于 2021-09-28 23:04:46
本题所采用的思想并不复杂,只是情况较多,尤其是注意字符串的开始和结尾都是'-'的情况 #include <iostream> using namespace std; #include <ctype.h> void Print_Char(char left, char ri
展开全文
#锁🔒
发表于 2023-07-12 14:33:34
这道题就是存模拟,思路比较明确,主要就是实现。我的思路就是去找到'-'号,然后判断他是数字还是英文字母,并且再判断他们的左右顺序满足,右边严格大于左边,接着再根据p1,p2,p3所给的条件去拼接合理的字符串,我是把字符串拼接起来后,再最后输出。 然后核心代码就是这段 string a;
展开全文
savage
发表于 2019-08-31 14:30:27
题目描述 在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于“d-h”或“4-8”的子串,我们就把它当作一种简写,输出时,用连续递增的字母或数字串替代其中的减号,即,将上
展开全文
青春不归兮
发表于 2025-01-12 21:17:52
这个题目的题型叫模拟,就是按照约定执行相应的程序得到结果。 p1,为1时填充小写字母,为2时填写大写字母(数字不用变),为3时用号填充 p2,为k时,填充k个 p3,为1时,正常填充,为2时逆序填充 特殊情况 b-a,b-b 减号左边大于等于右边要直接输出;减号填充时左右俩边要相同属性(字母或数字)
展开全文
旧梦一场雨
发表于 2022-03-01 18:55:14
#include<bits/stdc++.h> using namespace std; string s; int main() { int p1,p2,p3; char c,j;//根据字符与数字相加得到进位,输出添加之后的字符 cin>>p1>>p2&
展开全文
luckyii
发表于 2024-01-24 15:03:32
#include <bits/stdc++.h> #include using namespace std; int p1,p2,p3; string str; //填充函数 void print(int i) { char per=str[i-1]; char pos=str[i+1
展开全文
ymx10086
发表于 2022-07-22 11:57:57
https://ac.nowcoder.com/acm/problem/16644 题型:模拟 多个条件: 参数p1:决定字符串填充方案,尤其注意字母和数字要区别开,转大写字母和数字是有区别的,要分情况的 参数p2:决定字符串填充数目,次要因素 参数p3:决定正序或倒序,p1为3 时无约束作用
查看本题
查看本题讨论
相关比赛
154-NOIP历年真题练习-提高组
进入比赛
255-NOIP2007提高组复赛
进入比赛
1113-牛客假日团队赛17
进入比赛
11476-西安工业大学寒假训练赛3
进入比赛
23021-ccsu_新生训练3(循环结构)
进入比赛
等你来战
查看全部
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题