美文网首页
华为16年上机第一题

华为16年上机第一题

作者: 笔墨流年乱浮生 | 来源:发表于2018-09-11 18:34 被阅读0次

//[编程题] 最高分是多少
// 时间限制:1秒
//
// 空间限制:65536K
//
// 老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.
// 输入描述:
// 输入包括多组测试数据。
// 每组输入第一行是两个正整数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。
//
//
// 输出描述:
// 对于每一次询问操作,在一行里面输出最高成绩.
//
// 输入例子1:
// 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
//
// 输出例子1:
// 5
// 6
// 5
// 9

C:

#include <stdio.h>
int main()
{
    int N,M;
    scanf("%d %d",&N,&M);
    int a[N];
    for(int i = 1; i <= N; i++)   scanf("%d",&a[i]);//第二行的输入
    for(int j = 0; j < M; j++)//处理M条指令
    {
        char C;
        int A,B;
        getchar();
        scanf("%c %d %d",&C,&A,&B);
        if(C == 'Q')
        {
            int temp = A;
            for(int k = A;k <= B;k++)
            {
                if (a[k]>a[temp])
                    temp = k;
            }
            printf("\n%d",a[temp]);
        }

        if(C == 'U')
        {
            a[A] = B;
        }
    }
    
    return 0;
}

这道题牛客上还挺有趣的!

提交结果:
网页提供的自测:

逻辑很快就出来了,题目练得不够多,一个小时在xcode调试下才做出来。

相关文章

  • 华为16年上机第一题

    //[编程题] 最高分是多少// 时间限制:1秒//// 空间限制:65536K//// 老师想知道从某某同学当中...

  • 华为笔试

    #include//华为第一题 usingnamespacestd; intmain() { vectors; s...

  • 华为招聘笔试面试题记录

    1、华为TI软件开发(优招笔试题) 一、华为TI软件开发(优招笔试题) 第一题 (太简单不写了) 第二题 一个系统...

  • 初学JAVA之实现计算器

    这学期 Java 就快结课了,上机课最后布置了几个题,最后一题要求写一个计算器有点意思,记录一下。 需求: 设计一...

  • 英语作业

    抄笔记5遍 阳光课堂必修七答案第6页 一遍过第31页第二题第三题 阳光课堂第20页第一题 第27页第一题

  • 上机

  • 上机

    今天早上,第一节是Android上机课,机房没有Android studio这个软件,所以就用eclipse来开发...

  • 上机

    今天一早起来上上机,学习android并敲代码,还是有收获的……

  • 1.27 华为上机测试题汽水瓶

    title: 华为软件笔试---汽水瓶编程localimage: image1urlname: huawei-qi...

  • 《工程数学》作业列表

    《工程数学》上机1(习题).ipynb 《工程数学》上机2-牛顿法(习题).ipynb 《工程数学》上机3 - 矩...

网友评论

      本文标题:华为16年上机第一题

      本文链接:https://www.haomeiwen.com/subject/tftpgftx.html