百练
文章平均质量分 70
Echo_咪
to feel rather than think.
展开
-
3179: 最长单词
题目:3179 最长单词求一串字符中的最长单词,如果有多个,输出最后一个代码如下:#include#include#includeusing 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 · 493 阅读 · 0 评论 -
25 最长最短单词
原题 最长最短单词类似题目:317最长单词思路都是用gets读入一个句子,然后历遍每个单词判断代码如下:(AC)#include#include#includeusing namespace std;int main(){ char s[20210],word[205][105]; int minRow, maxRow,minlen,maxlen, i ,j原创 2016-09-02 21:13:38 · 4403 阅读 · 1 评论 -
08:病人排队
原题:病人排队建立链表思路,从左到右历遍,如果年龄小于60,位置不变。 年龄大于60. 从链表的第一个点开始,如果比第一个大,插到头部。依次往后判断原创 2016-09-03 08:50:12 · 1474 阅读 · 0 评论 -
25幻方
原题幻方代码(AC)#include#include#includeusing 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 · 430 阅读 · 0 评论 -
1836:Alignment
题目Alignment大意:n个军人按他们的序号排成一列现在挑出一些人,剩下的军人相对位置不变。则剩下队列中的军人至少可以看到这个队的某一端(当从军人的位置到端点的位置,不存在比他高或者与其身高相等的人时,军人可以看到这一端)问:至少挑多少人,输出被挑出人的总数分析:从挑人这个角度不好思考反过来看剩余队伍中的人,其实就是 最长有序子序列有序可以是原创 2016-09-04 10:38:05 · 272 阅读 · 0 评论 -
1529ShippingBoat
题目:Shipping Routes代码:(AC)#include#include#include#includeusing 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 · 232 阅读 · 0 评论 -
第五章 二叉树 练习题(数据结构与算法MOOC)
题目倒着思考,注意超时处理代码:#include#includeusing 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 · 1805 阅读 · 0 评论