• 360笔试


    /**
    * 序列重组
    * 时间限制:C/C++语言 1000MS;其他语言 3000MS
    * 内存限制:C/C++语言 65536KB;其他语言 589824KB
    * 题目描述:
    * 在一个古老的国度,这个国家的人并不懂得进位,但是对取模情有独钟,因此诞生了一个经典的问题,给出两个在m进制下含有n位的数字,你可以分别将这两个数各位上的数字重新排列,然后将两个数按位对应相加并分别对m取模,这样显然可以得到一个新的m进制下的n位数(可能存在前导0),但是这个结果是不唯一的,问题来了,按照这样的操作,能够得到的最大的m进制下的数字是多少呢。
    *
    * 输入
    * 输入第一行包含两个正整数n,m分别表示数字含有n位,和在m进制下。(n,m≤100000)
    *
    * 输入第二行和第三行分别包含n个整数,中间用空格隔开,每个整数都在0到m-1之间。每行第i个数表示的是当前数第i位上的数字。
    *
    * 输出
    * 输出包含n个数字,中间用空格隔开,表示得到的最大的数字,从高位到低位输出,如6在2进制下输出3位的结果是1 1 0。
    *
    *
    * 样例输入
    * 5 5
    * 4 4 1 1 1
    * 4 3 0 1 2
    * 样例输出
    * 4 4 3 3 2
    *
    * 提示
    * 4 4 1 1 1 →1 4 1 4 1
    * 4 3 0 1 2 →3 0 2 4 1(重排序列不唯一,数位相加后的数字为 4 4 3 8 2,对5取模即可 )
    * 规则
    * 请尽量在全场考试结束10分钟前调试程序,否则由于密集排队提交,可能查询不到编译结果
    * 点击“调试”亦可保存代码
    * 编程题可以使用本地编译器,此页面不记录跳出次数
    *
    * 表面积
    * 时间限制:C/C++语言 1000MS;其他语言 3000MS
    * 内存限制:C/C++语言 65536KB;其他语言 589824KB
    * 题目描述:
    * 将长N*M厘米的矩形区域划分成N行M列(每行每列的宽度均为1厘米),在第i行第j列的位置上叠放Ai,j个边长为1厘米的正方体(1≤Ai,j≤100),所有正方体就组成了一个立体图形,每个正方体六个面中的一部分会被其它正方体遮挡,未被遮挡的部分的总面积即为该立体图形的表面积,那么该立体图形的表面积是多少平方厘米?
    *
    * 样例解释:
    *
    *
    *
    * 输入
    * 第一行包含两个整数N和M,1≤N,M≤1000。
    *
    * 接下来N行,每行包含M个整数,第i行的第j个整数表示Ai,j。
    *
    * 输出
    * 输出表面积的大小。
    *
    *
    * 样例输入
    * 2 2
    * 2 1
    * 1 1
    * 样例输出
    * 20
    *
    * 规则
    * 请尽量在全场考试结束10分钟前调试程序,否则由于密集排队提交,可能查询不到编译结果
    * 点击“调试”亦可保存代码
    * 编程题可以使用本地编译器,此页面不记录跳出次数
    */
  • 相关阅读:
    Git 简要教程
    SDK更新失败问题解决
    常用安卓操作
    MongoDB本地安装与启用(windows 7/10)
    windows 快捷键收集
    windows 常用命令
    Lambda Expression Introduction
    对 load_breast_cancer 进行 SVM 分类
    Support Vector Machine
    使用 ID3 对 Titanic 进行决策树分类
  • 原文地址:https://www.cnblogs.com/hcw110/p/11361682.html
Copyright © 2020-2023  润新知