上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 题意(摘自紫书) 桌上有n(n≤50)张牌,从第一张牌(即位于顶面的牌)开始,从上往下依次编号为1~n。当至少还剩下两张牌时进行以下操作:把第一张牌扔掉,然后把新的第一张牌放到整叠牌的最后。输入每行包含一个n,输出每次扔掉的牌以及最后剩下的牌。思路水题 S... 阅读全文
posted @ 2018-01-28 11:51 JinxiSui 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 题意按字典序输入一些单词, 查找单词是否是由两个单词复合而成的并将复合单词输出 例如 ab + normal = abnormal思路用 vector 存下string 题给数据范围120,000单词, 全部暴力枚举一遍复杂度肯定高了 考虑到因为输入是按字... 阅读全文
posted @ 2018-01-27 22:40 JinxiSui 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 题意交换生,每个人有起始地和目的地,交换需要满足的条件是如果一个学生要从1交换到2,则必须有另一学生从2交换到1处,才能完成交换 Input 2 1 2 2 1 2 1 2 1 2 0 Output YES NOT... 阅读全文
posted @ 2018-01-27 15:57 JinxiSui 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 题意寻找PNF表格 如果是PNF表格, 输出一行”YES” 如果有某两行两列字符串相同, 则不是PNF表格, 那么只输出三行 第一行 : “NO” 第二行 : 非PNF的所在行c1,c2 第二行 : 非PNF的所在列r1,r2思路用getchar() 读字符... 阅读全文
posted @ 2018-01-25 23:58 JinxiSui 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 题意代码格式对齐思路用string流输入, 用stringstream切割并将每一小段字符串存到不定长数组vector 中, 每次更新每行最多单词量和每列的最大列宽记录1.size_tsize_t 大概是容器size() 的返回值数据类型 size_t ... 阅读全文
posted @ 2018-01-25 16:24 JinxiSui 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 匹配平衡的括号 Sample Input 3 ([]) (([()]))) ([()])() Sample Output Yes No Yes思路用栈 遇到左括号 ‘(’ 或 ‘[’ 入栈 遇到右括号 ‘)’ 或 ‘]’ ... 阅读全文
posted @ 2018-01-24 21:13 JinxiSui 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 每行最多60个字符 在尽量少的行中将字符串按字典序向下输出#include #include #include #include using namespace std;const int maxn = 100;struct ceil{ char s[... 阅读全文
posted @ 2018-01-22 17:50 JinxiSui 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 每次记录被除数 , 当出现相同被除数时即出现一个完整循环节#include #include #include using namespace std;const int maxn = 1000;char s[maxn];char cyc[maxn];int... 阅读全文
posted @ 2018-01-22 17:47 JinxiSui 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 水题 感觉操作数组删行添行比较麻烦 可以把操作步骤存储下来, 每次搜索时逐步操作即可#include #include #include using namespace std;const int maxn = 60;struct command{ c... 阅读全文
posted @ 2018-01-21 18:07 JinxiSui 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 函数指针是指向函数的指针变量。 因此“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。#include void jia( int x, int y ){ printf("... 阅读全文
posted @ 2018-01-15 17:33 JinxiSui 阅读(265) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页