摘要: 题目地址:http://www.51cpc.com/web/problem.php?id=1178 Summarize: 1. 两个指针分别从起始与末尾向中间扫描,直到相遇; 2. 判断无解情况:①数组长度为偶数且所有字母均为偶数个; ②奇数次字母不只一个; 3. 若数组长度为奇数,则可能奇数次的字 阅读全文
posted @ 2018-07-27 17:14 liubilan 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/y990041769/article/details/8763366 1:string对象的定义和初始化以及读写 string s1; 默认构造函数,s1为空串 string s2(s1); 将s2初始化为s1的一个副本 string s3("val 阅读全文
posted @ 2018-07-27 14:33 liubilan 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 题目地址:http://www.51cpc.com/web/problem.php?id=1587 Summarize: 优先队列&贪心: 1. 按价值最高排序,价值相同则按完成时间越晚为先; 2. 使用数组记录时间节点是否有任务,时间节点从最晚倒序遍历; 3. 若此刻时间节点有任务,则从此时间节点 阅读全文
posted @ 2018-07-26 11:10 liubilan 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 题目地址:http://www.51cpc.com/web/problem.php?id=1172 Summarize: 1. 递归回溯; 2. 先扫完一种皇后,再扫描另一种; 3. 循环输入; 4. 每列每种皇后必有一个,依次搜索; 附代码: /* 2018-07-24 2n皇后 -回溯 每列必有 阅读全文
posted @ 2018-07-26 10:59 liubilan 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 题目地址:http://www.51cpc.com/web/problem.php?id=1581 Summarize: 1. 实质:计算5的个数(25 = 5*5,以此类推) 2. 层次累加计算 3. 数据范围 1 #include<iostream> 2 using namespace std; 阅读全文
posted @ 2018-07-25 15:34 liubilan 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 题目地址:http://www.51cpc.com/web/problem.php?id=1586 Summarize: 1. 题目坐标系所给 x,y与惯用表示横纵坐标相反 2. 搜索超时,使用动规; 顺序扫描AC,但反序扫描WA,后续反省; 3. 走“日”字包括横向与竖向; 4. 数据范围爆int 阅读全文
posted @ 2018-07-25 14:56 liubilan 阅读(154) 评论(0) 推荐(0) 编辑