摘要: 由于特殊情况,需要将博客园的博客搬至CSDN。本人对搬迁博客产生的一些后果负责。 阅读全文
posted @ 2016-07-29 16:56 CSUER 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Tips:此题比较简单,最好将每一个学生的信息构建一个结构体,另外需要注意的是,若分数相同,排序按姓名排序,我看网上很多都是使用中的sort算法,只需重写cmp函数即可。该方法如下所示:1 #include2 bool cmp(const node &a,const node &b) 3 { 4... 阅读全文
posted @ 2015-09-08 21:51 CSUER 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 转自:http://unei66.blog.163.com/blog/static/544640292010320745886/python中的and和or4.6. and 和 or 的特殊性质在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值;而是,返... 阅读全文
posted @ 2015-07-10 17:30 CSUER 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Tips:贪心算法的典型应用,可以按照节目结束时间由小到大排序,(至于结束时间相同的,有些人说按开始时间早的排序,不过个人认为不必处理,因为结束时间一样,两个之中要么都没有,要么必有一个)然后再依次进行判断看是否能加入到结果集中。 1 /**贪心算法,按节目结束时间排序*/ 2 #include 3... 阅读全文
posted @ 2015-06-09 23:22 CSUER 阅读(756) 评论(0) 推荐(0) 编辑
摘要: Tips:本题采用贪心算法,类似于背包问题,关键在于读入数据之后,将数据按 J[i]/F[i]从大到小排列即可。 1 /**本程序主要采用贪心算法思想,类似于背包问题*/ 2 #include 3 #include 4 int main() 5 { 6 int M,N; 7 whil... 阅读全文
posted @ 2015-06-07 22:39 CSUER 阅读(546) 评论(0) 推荐(0) 编辑
摘要: Tips:可以先将输入的字符串全部转化为小写字母,然后再将元音字母变为大写,时间复杂度O(n) 1 #include 2 #include 3 #include 4 int main() 5 { 6 int T; 7 scanf("%d",&T); 8 getchar(); ... 阅读全文
posted @ 2015-06-04 21:55 CSUER 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Tips:本题中,输入字符串之后,直接从头到尾处理一遍,调用函数判断是否是字母,不要自己写循环判断是否为字母,易超时!不过本题中有一个疑问,自己最开始用C写的,一直是Time Limit Exceeded ,但使用C++写之后就AC了 1 #include 2 #include 3 #inclu... 阅读全文
posted @ 2015-05-31 10:42 CSUER 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Tips:字符在计算机中都是以ASCII码形式保存,直接以char形式输出ASCII码即可。 1 #include 2 int main() 3 { 4 int T; 5 scanf("%d",&T); 6 int a[T]; 7 for(int i = 0;i < ... 阅读全文
posted @ 2015-05-29 10:33 CSUER 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Tips:本题中没有任何难度,直接按普通逻辑进行计算即可。 1 #include 2 #include 3 char ch[26]={'A','B','C','D','E','F','G', 4 'H','I','J','K','L','M','N', 5 ... 阅读全文
posted @ 2015-05-28 20:35 CSUER 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Tips:本程序没有什么难度,只要按照逻辑进行替换即可,需要注意的是,由于输入串中含有空格符号,所以不能使用scanf("%s",ch);来读取一串,可以使用gets()函数读取一行字符。 1 #include 2 #include 3 int main() 4 { 5 char ch[... 阅读全文
posted @ 2015-05-27 17:51 CSUER 阅读(122) 评论(0) 推荐(0) 编辑