摘要: 题目:输出序列当中出现次数最多的数的次数.解法: 最开始的想法是先进行排序.然后进行处理,但提交的时候发现了超时了.又想了一下,发现其实不用排序直接两个嵌套循环,第二层循环由第一层循环位置+1开始,不管怎样,第二次重复次数肯定小于等于第一次的. 可是提交给OJ的时候总是提示wrong anwser.具体原因未知.望知道的童鞋能告知一声.谢啦。#include "stdio.h"int main(){ int i,j,n,a[10000],t,max=1,k=1; scanf("%d",&t); while(t--!=0){ //t组数据 sca. 阅读全文
posted @ 2014-02-12 21:22 brillliu 阅读(115) 评论(0) 推荐(0) 编辑
摘要: C语言有个const,称为常量修饰符.即它所修饰的变量为常量,不允许被修改,赋值等等.1.const int a与int const a是等价的.修饰的都是a,表示a为常量,不允许被修改的.这也意味着const修饰的量在定义的时候就应该被初始化.2. (1):const int *p与int const *p也是等价的,记住这里修饰的是p指针所指向的量为常量.如果想修饰一个指针的话,那么应该这样做: p++;//合法 (*p)++;//非法 (2):int* const p;这个时候const右面是p,而且是指向整型的指针,所以此时p这个指针为常量... 阅读全文
posted @ 2014-02-12 13:36 brillliu 阅读(174) 评论(0) 推荐(0) 编辑