【计蒜客】泥塑课C++

2023-05-16

泥塑课

###描述

小米是一个幼儿园老师,每学期的泥塑课上,她都会给每个学生发不超过 250 立方厘米的等量橡皮泥,教大家做泥塑。在上课过程中,她发现每个班都恰好有一个小朋友会去抢另一个小朋友的橡皮泥,于是她决定,在正式开始做泥塑前,让大家把手里的橡皮泥都捏成一个立方体,并且测量手里捏好的橡皮泥的长、宽和高。这样,她就可以知道谁被谁抢了橡皮泥了。
###输入格式
小米老师在不同的学期可能会带一个班或者同时带多个班,因此输入数据可能有一组或者多组。
每组输入数据的第一行为一个整数 n,表示了这个班的小朋友数,之后 n 行每行包括了由空格分隔的三个整数和一个字符串,那个字符串表示了小朋友的名字,前面三个整数则是这个学生手里橡皮泥块的长、宽、高数据。按照幼儿园的规定,每个班最多有 99 个小朋友,最少也要有 22 个小朋友,每个小朋友在学籍系统中的名称不超过 88 个字符长。当出现一个班级的小朋友数为 -1−1 时,表示没有更多的班级了。
###输出格式
输出行数与小米老师带的班级数相同,形式为X took clay from Y.,具体请参考样例输出。
###样例输入
3
10 10 2 Jill
5 3 10 Will
5 5 10 Bill
4
2 4 10 Cam
4 3 7 Sam
8 11 1 Graham
6 2 7 Pam
-1
###样例输出
Bill took clay from Will.
Graham took clay from Cam.

解题思路(个人)
1输入几组数据—>创建一个二元数组
2由题可知当N=-1时,程序停止—>while(cin>>N,N!=-1){输入}
3判断最大最小数(for循环,if-else)
4输出

代码块

#include<iostream>
#include<string>
using namespace std;
int main(){
    char name[9][9];    
    int volune[9];      
    int max=0,min=0,N=0;
    int x=0,y=0,h=0;
    int i=0;
    while(cin>>N,N!=-1){
        for(i=0;i<N;i++){
            cin>>x>>y>>h>>name[i];
            volune[i]=x*y*h;
        }
        //直接对数组下标进行更改赋值
        for(i=0;i<N;i++){
            if(volune[i]>=volune[max])
                max=i;
            else if(volune[i]<=volune[min])
                min=i;
        }
        cout<<name[max]<<" took clay from "<<name[min]<<"."<<endl;
    }
    return 0;
}

题目网址:https://nanti.jisuanke.com/t/6

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【计蒜客】泥塑课C++ 的相关文章

  • 【Python】python之subprocess模块详解

    Python python之subprocess模块详解 subprocess模块 subprocess是Python 2 4中新增的一个模块 xff0c 它允许你生成新的进程 xff0c 连接到它们的 input output error
  • 【gTest】gtest简介及简单使用

    gTest gtest简介及简单使用 gtest是一个跨平台 Liunx Mac OS X Windows Cygwin Windows CE and Symbian 的C 43 43 测试框架 xff0c 有google公司发布 gtes
  • 【Python】多进程 AttributeError: Can‘t pickle local object

    Python 多进程 AttributeError Can t pickle local object 最近写了一个在电脑磁盘搜索全部文件的的一个小程序 xff0c 效果达到了 xff0c 但是效率5 6分钟 xff0c 效率是十分的不理想
  • 【QT】自定义事件 QCustomEvent

    QT 自定义事件 一 自定义事件的优势 尽管 Qt 已经提供了很多事件 xff0c 但对于更加千变万化的需求来说 xff0c 有限的事件都是不够的 例如 xff0c 我要支持一种新的设备 xff0c 这个设备提供一种崭新的交互方式 xff0
  • 【QT】Qt学习之资源文件(qrc)的添加以及使用

    QT Qt学习之资源文件 xff08 qrc xff09 的添加以及使用 前言 当Qt工程打包好发给他人使用时可能会出现一些图片不显示或者一张图片都加载不出来情况 xff0c 那么可能就是他人的电脑没有这些图片资源 xff0c 或者源程序加
  • 【VS】VS、ReSharper 设置修改代码颜色、提高代码辨识度!附VS超实用快捷!

    VS VS ReSharper 设置修改代码颜色 提高代码辨识度 xff01 附VS超实用快捷 xff01 最终效果 xff1a 色彩由自己定义 可一眼辨识出哪些是变量 常量 方法 字符串等 xff0c 非常强大 方便 xff01 1 In
  • 【QT】 Qt高级——Qt自定义标题栏

    QT Qt高级 Qt自定义标题栏 一 Qt自定义标题栏简介 QWidget及其子类窗体组件的标题栏受操作系统的控制 xff0c 即标题栏的界面风格与操作系统的主题风格相同 xff0c 工程实践中需要开发者自行定义 xff0c 达到美化应用程
  • 第四次月模拟题-201809-3

    题目分析 xff1a 本题很绕 xff0c 但是关键的部分非常简洁 xff0c 实际上就是对应的查找字符而已 xff0c 只不过复杂一点的是可能会有分级 xff0c 这样我们就要用一个树结构来储存 xff0c 首先我们先要定义一个结构题 x
  • 【QT】 QSS类的用法及基本语法介绍

    QT QSS类的用法及基本语法介绍 文章目录 QT QSS类的用法及基本语法介绍摘要1 何为Qt样式表2 样式表语法基础3 方箱模型5 创建可缩放样式6 控制大小7 处理伪状态8 使用子部件定义微观样式8 1 相对定位8 2 绝对定位 四
  • 简易数字时钟 按键可校准

    1 课程设计目的 2 课程设计内容及要求 2 1 设计任务 2 2 设计要求 3 verilog程序设计 3 1方案论证 3 2 系统结构框图 3 3设计思路与方法 3 3 1功能模块 1 按键消抖 2 时钟状态 3 时钟调整状态 3 3
  • Chrome - develop for the web

    问题描述 xff1a X Chrome develop for the web Cannot find Chrome executable at Google Chrome Application chrome exe Cannot fin
  • 树莓派4b开启vnc和无法连接解决方法

    树莓派4b开启vnc vnc开启 通过ssh连接到树莓派后运行如下命令 打开命令行 xff0c 输入 sudo raspi config xff0c 打开树莓派软件设置工具 选择 3 Interfacing Options 选择 I3 VN
  • Ubuntu安装软件时报错(报错:dpkg: 处理软件包 xxx (--configure)时出错: 依赖关系问题 - 仍未被配置)

    Ubuntu安装软件时报错 报错 xff1a dpkg 处理软件包 configure 时出错 xff1a 依赖关系问题 仍未被配置 报错信息 xff1a done update alternatives 使用 var lib mecab
  • 修改WIN11右键菜单为经典右键菜单(这一招足够)

    1 首先我们在电脑桌面主页按下 Win 43 R 键 xff0c 打开运行对话框 2 接着在对话框中输入指令 regedit 然后按下回车确认 xff0c 打开注册表界面 3 找到如下注册表路径 xff1a 计算机 HKEY LOCAL M
  • 新版IDEA maven项目不自动下jar包如何解决

    因为是学生 xff0c 可以免费试用jetbrains的产品 xff0c 就下了2020 1 1版的IntelliJ IDEA 在maven项目上 xff0c 它跟之前不同是在pom加入坐标后不能自动从中央仓库下载jar包 2019之前的版
  • 快速搭建私有pip镜像源

    1 快速体验 span class token keyword import span os span class token keyword import span sys span class token keyword import
  • 虚拟机Ubuntu18.04突然连不上网怎么解决

    本来正常使用ubuntu18 04 xff0c 突然连不上网 使用sudo apt get update无法连接到域名 采用如下方法解决 xff01 xff01 xff01 原文链接 xff1a https blog csdn net qq
  • rpm方式安装 mysql5.7.29

    一 rpm方式安装 mysql5 7 29 1 下载mysql5 7 29的rpm安装包 rpm的mysql包 安装起来简单 解压版的mysql还需要做许多配置 xff0c 稍有不慎就会出错 xff01 xff01 xff01 下载地址 x
  • 必须知道的C语言知识细节:函数形参和实参的区别

    当你选择了一种语言 xff0c 意味着你还选择了一组技术 一个社区 Joshua Bloch C语言中函数形参和实参是十分重要的概念 xff0c 初学者很容易混淆 形参 xff1a 顾名思义 xff0c 形式参数 xff0c 仅仅是声明了参
  • windows和虚拟机互传文件的三种方式

    大家好 xff0c 在平时学习工作的时候可能有这样的需求 xff1a 要将windows中的文件传到虚拟机中或者将虚拟机的文件传到windows xff0c 大家都是怎么实现的呢 xff1f 今天给大家介绍下windows和虚拟机互传文件的

随机推荐

  • dpkg命令详解

    用法 xff1a dpkg lt 选项 gt lt 命令 gt Commands i install lt deb file name gt R recursive unpack lt deb file name gt R recursiv
  • 结构体字节对齐之嵌套结构体

    搜狐畅游2020游戏研发笔试题目 xff1a 以下输出的结果是 xff1f xff1f xff1f span class token macro property span class token directive keyword inc
  • 程序设计CSP-M4-补题——T1-TT数鸭子

    T1 TT数鸭子 题目描述InputOutput解题思路实现代码总结 题目描述 给出n个数 xff0c 求有多少个数其数位中不同的数字的个数小于k Input 第一行两个数n k 第二行n个数 Output 输出满足题目要求的数字个数 解题
  • ceph 分布式 存储服务 恢复

    文章目录 一条命令执行恢复 xff08 你最好还是读读 为什么可以一条命令恢复 ceph 服务 xff09 版本信息ceph 容器服务恢复前提条件安装cephadm查看ceph 服务依赖删除多余的集群 可选 一条命令执行恢复 systemc
  • svn: E230001: Server SSL certificate verification failed: certificate issued

    svn E230001 Server SSL certificate verification failed certificate issued 字面上的大致意思是服务器的SSL证书验证失败 解决方法 xff1a 在终端执行svn ls
  • linuxQt程序打包

    linux程序打包 qt程序打包与执行 将release版本生成的移动到新建文件夹中 xff1b linux下qt打包的sh文件 例如 xff0c 生成pack sh span class token shebang important b
  • JAVA判断时间格式为 “YYYY-MM-DD“

    常用的方法如下 xff1a import java text DateFormat import java text SimpleDateFormat import java util Date public class DataTest
  • win系统修改右键新建菜单

    win系统修改右键新建菜单 在右键新建中添加自己想要的文件修改右键新建顺序修改右键新建中菜单项的名字 在右键新建中添加自己想要的文件 首先win 43 R再regedit调出注册表在HKEY CLASSES ROOT目录下找到对应后缀名 x
  • Django基础(一)

    目录 创建项目 创建一个应用 启动服务 创建项目 D pythonProject3 Django gt django admin startproject hello 执行完成命令 大概10s之后会出现一个以hello命名的文件夹 创建一个
  • 二分图多重匹配——小结

    二分图的重匹配 xff0c 说白了就说一对多的匹配 还是匈牙利算法 xff0c 一般都是给出两个集合 xff0c 然后让你对这两个集合进行匹配 xff0c 但是其中一个集合是可以多次匹配的 xff0c 但是匹配的次数是有限的 xff08 假
  • C.Garland(DP)

    题目链接 xff1a C Garland 题意 给你了一个序列 xff0c 包含n个数 xff0c 这个序列是由1 n数字构成 xff0c 但是题目给你的这个序列并不完整 xff0c 让你去补完整 xff0c 那些输入的值为0的位置的就是让
  • P1908 逆序对(离散化)

    洛谷P1908 逆序对 逆序对就不用解释了 xff0c 题上也说的很清楚 那我分别用归并排序和树状数组来解决一下这道题目 归并排序 我们都知道 xff0c 归并排序是通过把大区间一直分 xff0c 分成小区间 xff0c 然后小区间排序好了
  • Codeforces Round #618 (Div. 2)

    太菜了 xff0c 也只能补补题了 A Non zero 这道题瞎弄一下就过了 xff0c 数0的个数 xff0c 把0全变成1 xff0c 然后再判断现在和是不是0 xff0c 和是0的话就再加上1 span class token ma
  • HDU 1025最长递增子序列(二分法)

    最长递增子序列 xff08 二分 xff09 HDU1025 https www felix021 com blog read php 1587 找最长递增子序列 xff0c 以前一般用DP的方法找 xff0c 因为理解简单 xff0c 实
  • Codeforces Round #658 (Div. 2)

    比赛链接 xff1a https codeforces com contest 1382 A Common Subsequence 题意 给你两组数 xff0c 问你有没有相同 的书 xff0c 有的话 xff0c 输出最短的那组 xff0
  • mysql学习笔记之数据库

    我的mysql学习参考于github文章 数据库 xff1a 高效的存储和处理数据的介质 xff08 比如磁盘和内存 xff09 xff0c 又根据介质的不同 xff0c 分为关系数据库和非关系数据 关系数据库特点 xff1a 1 xff0
  • Python_pytorch (三)分解网络模型

    python pytorch 小土堆pytotch学习视频链接 from的是一个个的包 xff08 package import 的是一个个的py文件 file py 所使用的一般是文件中的类 class 第一步实例化所使用的类 然后调用类
  • Python_pytorch(四)网络搭建

    搭建架构 span class token keyword import span torch span class token keyword import span torchvision span class token keywor
  • Python_pytorch(五)模型训练

    反向传播 Loss Function span class token keyword import span torchvision span class token keyword from span torch span class
  • 【计蒜客】泥塑课C++

    泥塑课 描述 小米是一个幼儿园老师 xff0c 每学期的泥塑课上 xff0c 她都会给每个学生发不超过 250 立方厘米的等量橡皮泥 xff0c 教大家做泥塑 在上课过程中 xff0c 她发现每个班都恰好有一个小朋友会去抢另一个小朋友的橡皮