
百练
文章平均质量分 70
Echo_咪
to feel rather than think.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
3179: 最长单词
题目:3179 最长单词 求一串字符中的最长单词,如果有多个,输出最后一个 代码如下: #include #include #include using namespace std; int main() { char str[205]; int len; while (gets(str)) { int maxLen = -1, row; char word[205][2原创 2016-09-02 16:23:27 · 539 阅读 · 0 评论 -
25 最长最短单词
原题 最长最短单词 类似题目:317最长单词 思路都是用gets读入一个句子,然后历遍每个单词判断 代码如下:(AC) #include #include #include using namespace std; int main() { char s[20210],word[205][105]; int minRow, maxRow,minlen,maxlen, i ,j原创 2016-09-02 21:13:38 · 4485 阅读 · 1 评论 -
08:病人排队
原题:病人排队 建立链表 思路,从左到右历遍,如果年龄小于60,位置不变。 年龄大于60. 从链表的第一个点开始,如果比第一个大,插到头部。依次往后判断原创 2016-09-03 08:50:12 · 1543 阅读 · 0 评论 -
25幻方
原题幻方 代码(AC) #include #include #include using namespace std; int main() { int N; cin >> N; if (N > 0) { int num, a[40][40],remain; int lastR, lastC, currC, currR; memset(a, 0, sizeof(a))原创 2016-09-03 10:05:11 · 481 阅读 · 0 评论 -
1836:Alignment
题目Alignment 大意: n个军人按他们的序号排成一列 现在挑出一些人,剩下的军人相对位置不变。 则剩下队列中的军人至少可以看到这个队的某一端(当从军人的位置到端点的位置,不存在比他高或者与其身高相等的人时,军人可以看到这一端) 问:至少挑多少人,输出被挑出人的总数 分析: 从挑人这个角度不好思考 反过来看剩余队伍中的人,其实就是 最长有序子序列 有序可以是原创 2016-09-04 10:38:05 · 317 阅读 · 0 评论 -
1529ShippingBoat
题目: Shipping Routes 代码:(AC) #include #include #include #include using namespace std; int m, n, p, d[35][35]; map_map; void Floyd() { for (int k = 1; k <= n; k++) for (int i = 1; i <= n; i原创 2016-09-04 17:36:09 · 282 阅读 · 0 评论 -
第五章 二叉树 练习题(数据结构与算法MOOC)
题目 倒着思考,注意超时处理 代码: #include #include using namespace std; int main() { int t,cas=0; cin >> t; while (t--) { cas++; long long a, b; int l, r; cin >> a >> b; l = 0; r = 0; while (a原创 2016-09-07 11:19:51 · 1935 阅读 · 0 评论