老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.
输入描述:
输入包括多组测试数据。
每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。
学生ID编号从1编到N。
第二行包含N个整数,代表这N个学生的初始成绩,其中第i个数代表ID为i的学生的成绩
接下来又M行,每一行有一个字符C(只取‘Q’或‘U’),和两个正整数A,B,当C为'Q'的时候, 表示这是一条询问操作,他询问ID从A到B(包括A,B)的学生当中,成绩最高的是多少
当C为‘U’的时候,表示这是一条更新操作,要求把ID为A的学生的成绩更改为B。

输出描述:
对于每一次询问操作,在一行里面输出最高成绩.
输入例子:
5 7
1 2 3 4 5
Q 1 5
U 3 6
Q 3 4
Q 4 5
U 4 5
U 2 9
Q 1 5
输出例子:
5

6

5

9

#include<iostream>
using namespace std;int main()
{int N,M;char c;while(cin>>N>>M){int *p=new int[N+1];p[0]=-1;int max=-1;int a,b,i;for(i=1;i<N+1;i++)cin>>p[i];cin>>c;cin>>a>>b;if(c=='U')p[a]=b;if(c=='Q'){ for(i=a;i<=b;i++)max=p[i]>max?p[i]:max;cout<<max<<endl;}
return 0;}
}

我一开始把cin>>c>>a>>b写在一行了,怎么都输出不了结果。。。

参考:http://blog.csdn.net/moli152_/article/details/48009033

转载于:https://www.cnblogs.com/K2154952/p/4780613.html

华为上机试题:最高分是多少相关推荐

  1. 华为上机试题 c语言,华为上机考试题库2017 2017年全国计算机等级考试C语言上机考试题库 -1-20套.doc...

    华为上机考试题库2017 2017年全国计算机等级考试C语言上机考试题库 -1-20套.doc 华为上机考试题库2017 2017年全国计算机等级考试C语言上机考试题库 -1-20套 导读:就爱阅读网 ...

  2. 【华为上机试题C++】老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.

    老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问.当然,老师有时候需要更新某位同学的成绩. 输入描述: 输入包括多组测试数据. 每组输入第一行是两个正整数N和M(0 < N ...

  3. 2014华为武汉上机试题一:手机电池余量

     1. 手机电池余量  描述: 自从有了智能手机,时刻都要关心手机的电量.你的任务很简单,用程序打印符号来表示当前手机的电量. 用10行和10列来表示电池的电量,同时在外围加上边框,每一行表示10 ...

  4. 华为上机考试注意事项及编程技巧

    华为上机考试注意事项及编程技巧 这是一篇关于华为招聘软件类职位上机考试的博客,主要介绍一下华为机考的流程.注意事项以及一些机试题中常用的编程技巧,写得有点长,但都是尽心尽力敲的,如果真的要参加华为招聘 ...

  5. 计算机大学英语值最高的3项,计算机等级考试一级B上机试题:Windows字处理

    计算机等级考试一级B上机试题:Windows字处理 1. ******本题共有2小题****** 请在"考试项目"菜单下选择"电子表格"菜单项,完成下面的内容: ...

  6. C语言面试题大汇总之华为面试题 Eddy整理

    1.局部变量能否和全局变量重名? 答:能,局部会屏蔽全局.要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局 ...

  7. 2014-百度 阿里 华为笔试题

    8月15日,百度2道面试题: 1.来自<编程之美>的概率题:一个桶里面有白球.黑球各100个,现在按下述规则取球:的     i .每次从通里面拿出来两个球:     ii.如果取出的是两 ...

  8. 华为机试python编程题_牛客网华为机试题之Python解法

    牛客网华为机试题之Python解法 第1题 字符串最后一个单词的长度 a = input().split(" ") print(len(a[-1])) 第2题 计算字符个数 a = ...

  9. 2014年华为上机题及代码

    http://blog.csdn.net/dalianmaoblog/article/details/11477997 题目来源于http://blog.csdn.net/hackbuteer1/ar ...

最新文章

  1. 汽车全景标定(拼接)效果的检验方法
  2. [.NET开发] C#编程调用Cards.dll实现图形化发牌功能示例
  3. [USACO08DEC]在农场万圣节Trick or Treat on the Farm
  4. jupyter-使用及设置密码
  5. android 向左滑动动画,Android中的滑动动画
  6. java数字排序代码,进阶加薪全靠它!
  7. css3滚动倾斜,jQuery 3D倾斜滚动页面效果
  8. Mybatis缓存的使用和注意事项
  9. imagej得到灰度图数据_老司机带你解锁ImageJ实用技巧(下)
  10. 嵌入式软件开发必备知识体系
  11. 河北单招2021计算机类,2021河北省单招十大类专业
  12. No Way Out (Single Version) (Theme From Brother Bear) - Phil Collins 歌词
  13. MAALA3.9_初等矩阵和等价 (Elementary Matrices and Equivalence)
  14. 哈工大C语言程序设计精髓MOOC 第十二周编程题
  15. 第三课 排序算法LowB三人组
  16. 交换机指示灯状态说明
  17. 微信每日早安推送 Windows版
  18. 《最强大脑:魔方墙找茬王郑才千的学神秘笈-郑才千》-读书笔记
  19. STL(五)之智能指针剖析
  20. 微信端自动播放背景音乐

热门文章

  1. 【ARM】数据操作指令(上)
  2. [Qt教程] 第22篇 数据库(二)编译MySQL数据库驱动
  3. Css标题中图片居中,图片居中:任意图片在div里的上下垂直都居中!
  4. 蛋白质浓度与盐胁迫的关系_[202009024]巨大狼尾草:一种新兴的盐积累/耐盐的非传统作物,可用于可持续的盐碱农业和同步的植物修复...
  5. react取消捕获_React 面试指南 (上)
  6. 51nod 1445 变色DNA ( Bellman-Ford算法求单源最短路径)
  7. 每天一道LeetCode-----找到第k个排列
  8. libevent源码学习----io多路复用的封装和使用
  9. crontab如何精确到秒
  10. python中numpy.array_python中数组(numpy.array)的基本操作