bjtuOJ1018 Campus Singing Competition

1.由于名字要和选票数一一对应,因此需要用到结构体。在用到结构体的过程中,需要对结构体重用于记录选票数的变量进行初始化,解决方法是利用循环输入时顺便解决初始化的问题。更好的方法,或者利用一个函数就能解决的方法还没有找到;

2.第一次用到do…while这样的循环语句,体会和while循环语句的不同;

3.如何用指针指向结构体数组的某一个元素,这个问题始终没有解决。如果解决的话,就可以直接用sort()了,但是会增加时间复杂度。

4.最近几个题中一次提交就成功,哈哈

以下是代码:

#include <stdio.h>
#include <iostream>
#include <string>using namespace std;int tex[1000000];
int n,i,k;
struct Cand
{string name;int texn;
} cand[101];int main()
{while( scanf( "%d", &n) != EOF ){
//        memset( cand, )int j = 0, max = 0;for( i = 1; i <= n; i++ ){cin >> cand[i].name;cand[i].texn = 0;}do{scanf( "%d", &tex[j] );j++;}while( tex[j-1] != -1 );for( k = 1; k <= n; k++ )for( i = 0; tex[i] != -1; i++ ){if( tex[i] == k )cand[k].texn += 1;}for ( k = 1; k <= n; k++ ){if ( cand[k].texn > max )max = cand[k].texn;}for ( k = 1; k <= n; k++ ){if ( cand[k].texn == max ){cout << cand[k].name << endl;break;}}}return 0;
}

posted on 2012-02-20 10:38 赵乐ACM 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/dollarzhaole/archive/2012/02/20/3188943.html

bjtuOJ1018 Campus Singing Competition相关推荐

  1. 英语基础知识:非谓语使用规则上篇

    非谓语使用使用规则 不定式to do,用来表示将来和目的 补充笔记: 当物体作主语的时候,一般用ing 当人作主语的时候,一般用ed 举例:这部电影非常感人,this movie is more th ...

  2. English interview。。。

    转载自:http://blog.csdn.net/hm_1987/article/details/8631916 Good morning ! It is really my honor to hav ...

  3. 各种奖学金、社团、证书、竞赛奖项…

    一. 国家及校级奖项.称号 国家奖学金-- National Scholarship 国家励志奖学金 National Encouragement scholarship 校一等奖:The First ...

  4. 史上最全的各类奖学金、各种称号、各种职位中英文对照

    一.国家及校级奖项.称号 国家奖学金       National Scholarship 国家励志奖学金   National Encouragement scholarship 三好学生标兵    ...

  5. 国家及校级奖项、称号(中英对照)

    国家奖学金 National Scholarship 国家励志奖学金 National Encouragement scholarship 三好学生标兵 Pacemaker to Merit Stud ...

  6. 个人简历——各类奖学金、各种称号、各种职位中英文对照:

    个人简历--各类奖学金.各种称号.各种职位中英文对照: 一.   国家及校级奖项.称号 国家奖学金       National Scholarship 国家励志奖学金   National Enco ...

  7. 各种奖项什么的英文对照

    一. 国家及校级奖项.称号 国家奖学金-- National Scholarship 国家励志奖学金 National Encouragement scholarship 校一等奖:The First ...

  8. 【speaking】TPO1-48口语手册(所有的文本词汇+短语)

    TPO1 TASK 3 Administration  n. 管理部门 Acquire  v. 获得 Sculpture  n. 雕塑 Oppose  v. 反对 Financial  adj. 经济 ...

  9. 写英文简历,各种奖学金、社团、证书、竞赛奖项中英文对照

    需要写英文简历的看过来,各种奖学金.社团.证书.竞赛奖项中英文对照,肯定用的上!!! https://wenku.baidu.com/view/f8c45225192e45361066f5ee.htm ...

最新文章

  1. Dot Net设计模式—外观模式
  2. f12控制台如何查看consul_Consul初探-从安装到运行
  3. android vivox21 适配,还在苦等Android P的适配?原来这些功能vivo X21早都有了
  4. ACL Beginner Contest 总结——F多项式待补
  5. 1024到了,默默给自己点个赞!
  6. (菜鸟入门)使用pytorch框架实现前馈神经网络
  7. java string做除法_如果用java来实现传统方式的除法,用String来保存结果,想精确多少位都行,那改怎么做?...
  8. python相关性分析特征过滤_Python相关性分析
  9. Assembly.Load,Assembly.LoadFile 与 Assembly.LoadFrom
  10. C++成员函数的重载、覆盖与隐藏
  11. 浮点型变量的误差问题
  12. java大数据与python大数据如何选择?
  13. Android 程序清单详解
  14. oracle定时任务按照小时,ORACLE定时任务时间间隔设置
  15. 用在线RaxML构建系统发育树
  16. [BZOJ4487] [JSOI2015]染色问题
  17. 【转】理解分布式账本技术: 经济学视角
  18. Bias-Variance Tradeoff(权衡偏差与方差)
  19. Zend Studio 13.6.1下载和安装汉化破解版
  20. 显卡的GTX和RTX的实际意义在哪里?究竟该怎么选?

热门文章

  1. 提高科技创新能力和国际竞争力,加强和改进科学技术管理体制,促进
  2. 人脸识别数据集fetch_olivetti_faces()导入失败
  3. 直达眼前!UC桌面抢先体验
  4. 如何提升销售培训工作的有效性?
  5. 机器学习入门(十六):SVM——线性 SVM,间隔由硬到软
  6. 面试官:百万数据的导入导出解决方案,怎么设计?
  7. [AcWing算法刷题]之DFS+BFS迷宫模板(简单)
  8. 罗生门 - 百度百科
  9. Python灰度图像和彩色图像的读取、显示。图像求反。
  10. 20201022-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises29