杭电oj第1004总结
来源:互联网 发布:js时间选择控件 编辑:程序博客网 时间:2024/05/20 20:51
这道题目完全算不得难度很大,而我做了却很长时间,因为很多东西不熟悉。C++中string类的应用,输入输出流的运用。
首先,第一个需要解决的是如何找到出现次数最多的颜色单词。这里我运用了一个函数遍历所有单词,最好运用结构体或者类来实现该函数!
我的函数:
string select_max(string *p,int m)
{
int k;
int count =0,maxtime=1,index=0;
for(k=0;k<m;k++)
{
for(int j=0;j<m;j++)
{
if(p[k]==p[j])
{
count++;
}
}
if(count>maxtime)
{
maxtime=count;
index=k;
}
count=0;
}
return p[index];
}
该函数的变量应该定义在函数内部,这样的话,每次函数调用,变量重新赋值。而我当初把变量 count,index,maxtime,k定义成全局变量,这样就会除第一次调用函数以外,以上变量的值没有重新赋值,以后的调用就会出现各种错误!!该点一定谨记!!!!
其次,要注意输入输出的问题,因为输入是一个test,包含n组数据,而结果需要返回每组数据中出现次数最多的单词。
0 0
- 杭电oj第1004总结
- 杭电oj-1004
- 杭电OJ 1004
- 杭电oj 1004
- 杭电OJ 1004
- 杭电OJ 1004
- 【杭电-oj】-2005-第几天?
- 杭电OJ 2005.第几天?
- hdu(杭电oj)第一页题目题解
- 杭电OJ 第一周 ProblemD:绝对值排序
- 杭电OJ 第一周 ProblemF:气球颜色
- 杭电OJ 第一周 Problem J:吃糖果
- 杭电OJ 第一周 Problem H:小虫子爬爬爬~
- 杭电OJ——第1000,1001题
- 杭电OJ第4252题 A Famous City
- 杭电OJ第4247题 A Famous ICPC Team
- 杭电OJ第4245题 A Famous Music Composer
- 杭电OJ第4256题 The Famous Clock
- PHP获取如何获取真实IP
- 对FrameBuffer的一夜hack。。。
- 用ASP为你的站点加密
- 程序员要学点儿理财知识,而不仅仅是代码技巧
- CD(Contrastive Divergence)
- 杭电oj第1004总结
- Python+Django+SAE系列教程14-----使表单更安全
- c#扩展方法简介
- IT界三宝
- js调用form中所有input类型数据/调用form中所有数据
- 关于我自己找工作的想法
- 【cocos2d-x制作别踩白块儿】第二期:制作Block类
- android 选取部分 log 的两种方法
- Unity3D 游戏开发构架篇 ——角色类的设计与持久化