Sample Input
1
you are my friend #
Sample Output
1
4
思路:
利用STL的set,但是需要注意字符串的处理,利用set的特性,建立一个中间字符串变量tmp,把当前单词暂时存在tmp中,根据判断条件(输入的字符串是否为空格或者到了末尾)来判断把tmp存入set中。
另一个需要注意的就是遍历的for需要从0到字符串最后的后面一个,为了防止什么都没有的情况。
代码:
1 |
|
该代码来源于杭电讨论区的朋友( 喜欢你的笑声)。
获取中...
-
Sample Input
1 | you are my friend # |
Sample Output
1 | 4 |
思路:
利用STL的set,但是需要注意字符串的处理,利用set的特性,建立一个中间字符串变量tmp,把当前单词暂时存在tmp中,根据判断条件(输入的字符串是否为空格或者到了末尾)来判断把tmp存入set中。
另一个需要注意的就是遍历的for需要从0到字符串最后的后面一个,为了防止什么都没有的情况。
代码:
1 |
|
该代码来源于杭电讨论区的朋友( 喜欢你的笑声)。
九月 2日, 2019
题目描述 某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的向小序号方向靠拢,继续从头开...
九月 2日, 2019
原题目:DescriptionThere is a rectangular room, covered with square tiles. Each tile is colored either red or black. A m...
九月 2日, 2019
题目传送 题目思路:拓展欧几里德:$$ax+b=cy+d; <=> ax+cy=d-b;$$ 代码: 12345678910111213141516171819202122232425...
九月 2日, 2019
题目描述:首先输入一个N;代表测试数据的个数;然后每个测试数据的开头第一行输入一个n和一个命令(FIFO或FILO<就是先进先出或先进后出>)然后是该测试数据的n行,每行包括“IN”加一个数字(代表入栈或入队)或者一个“...
九月 2日, 2019
题目传送 题目描述: There is a hill with n holes around. The holes are signed from 0 to n-1. A rabbit must hide in one of t...
九月 27日, 2019
直接插入排序算法 概述直接插入排序算法在逻辑上将整体数据分为两部分,一部分是已排序部分,另一部分是待排序部分 。排序的过程是:在待排序部分逐步的拿出一个元素,将其插入到已排序部分中合理的位置 。 适用场景插入排序在对几乎已经排好序的数...
九月 16日, 2019
引言好多同学有写博客的习惯,也有各大例如csd、简等博客平台。但是这些平台毕竟是盈利平台,无法做到对自己的博客完全掌控,有一丝丝的不爽快。想要DIY一下几乎不可能。在这里推荐同学们自己动手丰衣足食。 准备知识 github最基本的使用...
九月 2日, 2019
准备知识 /proc文件系统是一个伪文件系统,该文件系统中存储着内核控制相关信息,通俗点说就是这个目录是虚拟的,它受内核直接控制,存储与内核控制相关的数据,与其他目录不同的是/proc目录不是真实存储在硬盘中的,它的数据存储在内存...
九月 2日, 2019
知识准备 for循环12345678910111213141516171819202122232425for i in `seq 1 10`;do echo ${i}done#执行结果---------12345...