
字符串
Helloirbd
1
展开
-
括号匹配问题思路总结
7-17 括号匹配(30 分)给定一串字符,不超过100个字符,可能包括括号、数字、字母、标点符号、空格,编程检查这一串字符中的( ) ,[ ],{ }是否匹配。输入格式:输入在一行中给出一行字符串,不超过100个字符,可能包括括号、数字、字母、标点符号、空格。输出格式:如果括号配对,输出yes,否则输出no。输入样例1:sin(10+20)输出样例1:...原创 2018-08-31 09:31:25 · 6548 阅读 · 0 评论 -
7-9 九宫格输入法
7-9 九宫格输入法 (15 分)假设有九宫格输入法键盘布局如下: [ 1,.?! ] [ 2ABC ] [ 3DEF ] [ 4GHI ] [ 5JKL ] [ 6MNO ] [ 7PQRS ] [ 8TUV ] [ 9WXYZ ] [ 0空 ]注意:中括号[ ]仅为了表示键盘的分隔,不是输入字符。每个中括号中,位于首位的数字字符即是键盘...原创 2019-02-23 22:58:08 · 4558 阅读 · 1 评论 -
L1-2 大笨钟
L1-2 大笨钟 (10 分)微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:...原创 2019-02-23 10:58:33 · 435 阅读 · 0 评论 -
L1-1 古风排
L1-1 古风排版 (20 分)中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。输入格式:输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。输出格式:按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。输入样例:4This is a tes...原创 2019-02-23 10:55:08 · 229 阅读 · 0 评论 -
7-8 Email Address
7-8 Email Address (30 分)常常需要检查一个电子邮件地址是否合法。在Internet standards RFC 5321和RFC 5322中规定了电子邮件地址的格式。一个电子邮件地址是由@分割成local-part和domain两部分的字符串,即local-part@domain。一个电子邮件地址的local-part至多64个字符,而domain至多253个字符。 l...原创 2019-02-23 10:48:25 · 2233 阅读 · 0 评论 -
UVa 1368 DNA Consensus String
这道题不算是太难,就是对输入的字符串相同位进行操作,看相同位上哪个字符的字母最多,找出最多的字母存入要输出的字符串中算是字符数组与数字数组的结合#include<iostream>#include<string>using namespace std;int main(){ int m; cin>>m; for(int i=0;i<...原创 2019-01-19 14:45:44 · 187 阅读 · 0 评论 -
UVa 232 Crossword Answers
这道题读题的时候就出错了,题目上要求的是先对要输出的每一个字母的头一个字母进行标号,然后按标号的顺序依次进行输出单词对于如何标号,可以将矩阵外边全部看成是黑色的,如果说格子与的左边或者上边有黑色的,那么这个格子就是可以标号的,标号的顺序就是从上往下,从左往右依次标号我选择性忽略了这个条件,然后以为这道题是逐行输出单词、逐列输出单词。我先说一下我错误的代码是怎么实现的吧先从...原创 2019-01-19 14:46:04 · 217 阅读 · 0 评论 -
UVa 227 Puzzle
227 PuzzleA children’s puzzle that was popular 30 years ago consisted of a 5×5 frame which contained 24 small squares of equal size. A unique letter of the alphabet was printed on each small square....原创 2019-01-19 14:46:18 · 218 阅读 · 0 评论 -
如何斜着对数组进行输入
今天一个同学问我一个问题,如何对一个二维的三行三列的数组进行输入?如下图所示:我首先想到的是需要取模,因为他需要循环输入,而且要保证行和列都在0~2的范围之内,大约用了半个小时,把代码敲了出来,如下:#include<iostream>using namespace std;int main(){ int num[3][3]; int a,b; for(int ...原创 2019-01-06 16:48:44 · 392 阅读 · 0 评论 -
洛谷三月月赛——P5238 整数校验器
题目链接:P5238 整数校验器题目描述有些时候需要解决这样一类问题:判断一个数 xxx 是否合法。xxx 合法当且仅当其满足如下条件:xxx 格式合法,一个格式合法的整数要么是 000,要么由一个可加可不加的负号,一个 111 到 999 之间的数字,和若干个 000 到 999 之间的数字依次连接而成。 xxx 在区间 [l,r][l,r][l,r] 范围内(即 l≤x≤...原创 2019-03-02 21:29:43 · 313 阅读 · 0 评论