摘要:
由于特殊情况,需要将博客园的博客搬至CSDN。本人对搬迁博客产生的一些后果负责。 阅读全文
摘要:
Tips:此题比较简单,最好将每一个学生的信息构建一个结构体,另外需要注意的是,若分数相同,排序按姓名排序,我看网上很多都是使用中的sort算法,只需重写cmp函数即可。该方法如下所示:1 #include2 bool cmp(const node &a,const node &b) 3 { 4... 阅读全文
摘要:
转自:http://unei66.blog.163.com/blog/static/544640292010320745886/python中的and和or4.6. and 和 or 的特殊性质在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值;而是,返... 阅读全文
摘要:
Tips:贪心算法的典型应用,可以按照节目结束时间由小到大排序,(至于结束时间相同的,有些人说按开始时间早的排序,不过个人认为不必处理,因为结束时间一样,两个之中要么都没有,要么必有一个)然后再依次进行判断看是否能加入到结果集中。 1 /**贪心算法,按节目结束时间排序*/ 2 #include 3... 阅读全文
摘要:
Tips:本题采用贪心算法,类似于背包问题,关键在于读入数据之后,将数据按 J[i]/F[i]从大到小排列即可。 1 /**本程序主要采用贪心算法思想,类似于背包问题*/ 2 #include 3 #include 4 int main() 5 { 6 int M,N; 7 whil... 阅读全文
摘要:
Tips:可以先将输入的字符串全部转化为小写字母,然后再将元音字母变为大写,时间复杂度O(n) 1 #include 2 #include 3 #include 4 int main() 5 { 6 int T; 7 scanf("%d",&T); 8 getchar(); ... 阅读全文
摘要:
Tips:本题中,输入字符串之后,直接从头到尾处理一遍,调用函数判断是否是字母,不要自己写循环判断是否为字母,易超时!不过本题中有一个疑问,自己最开始用C写的,一直是Time Limit Exceeded ,但使用C++写之后就AC了 1 #include 2 #include 3 #inclu... 阅读全文
摘要:
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 < ... 阅读全文
摘要:
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 ... 阅读全文
摘要:
Tips:本程序没有什么难度,只要按照逻辑进行替换即可,需要注意的是,由于输入串中含有空格符号,所以不能使用scanf("%s",ch);来读取一串,可以使用gets()函数读取一行字符。 1 #include 2 #include 3 int main() 4 { 5 char ch[... 阅读全文