![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
字符串
Rem_Inory
这个作者很懒,什么都没留下…
展开
-
【题解】 洛谷P1598 垂直竖状图(模拟 字符串)
纯模拟即可。运用gets读入一整行字符,并记录其中每个字母出现的个数。读入完毕后记录下最多的字母出现的个数。然后从那个数开始循环,内层对每一个字母进行判断,如果比它小就输出空格,否则输出星号+空格。最后一行输出字母+空格即可#include<cstdio>#include<iostream>#include<cstring>#include<...原创 2018-07-23 11:10:17 · 350 阅读 · 0 评论 -
【题解】洛谷各种字符串问题合集(持续更新中)
洛谷 P1449 后缀表达式这道题需要手动模拟栈的操作。读入字符,当字符不为终止字符@时,如果读入的是数字就用now记录下它的值,如果读入的是 . 就将得到的数字值放到栈顶,并清空now。当读到运算符时,就拿栈顶元素下面的第一个元素和栈顶元素进行加减乘除的操作,并将栈顶清空,元素退栈,最后输出栈内剩下的唯一元素即可。要用long long#include<iostream>...原创 2018-07-23 17:13:39 · 1529 阅读 · 0 评论 -
【题解】洛谷P1098 字符串的展开(模拟 字符串)
就按照给你的指令去做就好了,这里提几个坑点:1.两个数字连一起是要判断的。。。我没判断WA10分2.两个“-”连一起也要判断。。。 10分3.有可能一开始或结尾就是“-”; 20分4.如果你在洛谷上评测,很有可能零分,因为其数据读入极其不规范。你需要手动过滤掉多余的字符。写的还是比较繁琐的,但能看懂#include<cstdio>#include<ios...原创 2018-07-25 22:21:47 · 244 阅读 · 0 评论 -
【题解】洛谷P1022 计算器的改良(模拟 字符串)
https://www.luogu.org/blog/Asukaaa/solution-p1022这里注意一下判断某个数组等于零和其等于false是不一样的。。。。#include<cstdio>#include<iostream>#include<cstring>using namespace std;char ww;double sz=0...原创 2018-07-25 22:25:56 · 296 阅读 · 0 评论 -
【题解】洛谷P1061 Jam的加减法(模拟 字符串)
假如后继的空位没了 就搜索前一位,空位是根据总数-当前的字母来定的,应当比队尾-队首+1大或相等#include<cstdio>#include<iostream>#include<cstring>using namespace std;int s,t,w;char ss[10010];void ff(){ for(int i=w;i>...原创 2018-07-25 22:30:52 · 169 阅读 · 0 评论 -
【题解】 RQNOJ PID397 约会计划(模拟 并查集)
估计问题大部分集中在如何存储字符串,求并查集的过程。我们只需要手写一个get函数,遍历所有的字符串,找到某个字符串对应的序号存下来,然后求普通的并查集就行了,在合并和找父亲时对其序号进行操作。#include<cstdio>#include<iostream>using namespace std;const int maxn=2030;int fa[maxn...原创 2018-07-22 10:46:41 · 120 阅读 · 0 评论 -
【题解】洛谷P2264 情书(字符串 模拟)
显然这道题我们用字符串存储感动词汇,然后读入正文时读一整行,比较部分字符串会更方便 这里学到了几招。1.要考虑把大写都转成小写,不会stl库就将所有大写字母加上'a'-'A',就变成小写形式了。2.初始化一个空白字符串 sent=“”,然后在读入正文时倘若读到的不是空格/逗号/句号,就令sent+=zw[i],可以直接将字符类型变成字符串。注意在判断空格/逗号/句号末尾将sent变回“”即...原创 2018-08-18 14:20:30 · 270 阅读 · 0 评论 -
【题解】洛谷P3952 时间复杂度(栈 模拟 字符串)
https://www.luogu.org/blog/WYW-wys/solution-p3952没想到.jpg转载 2018-08-23 15:13:11 · 248 阅读 · 0 评论