买牛奶

article/2025/1/2 0:29:44

买牛奶

时间限制: 1000 ms  |  内存限制: 65535 KB
难度: 1
描述

LYH的朋友XY很喜欢喝牛奶,他几乎每天都要喝一袋牛奶。但是XY买牛奶时很讲究,如果不符合他的要求,就算不喝他也不会买的。他一共有两个要求:(1)容量大于300毫升的不买(2)价格大于5元或者小于1.5元的不买。一天,XY又去超市买牛奶了,超市里一共有N种牛奶,并且知道每种牛奶的价格和容量,你能告诉XY他应该买哪些牛奶么?(如果都符合,他会全部买下来,因为XY是土豪)。

输入
先输入一个T,表示有T组测试数据(T≤100)。
每组数据先输入一个N,表示有N种牛奶(N≤15)。
接下来N行,每行输入3项内容,分别代表每种牛奶的名称、价格、容量,每两项内容之间是用空格隔开的。
输出
输出满足XY的要求的牛奶的名称和需要支付的总钱数,钱数保留1位小数。如果一种牛奶都买不了,输出-1。
样例输入
3
3
mengniu  2 120
yili 3 300
telunsu 6 200
5
yili 1.6 150
mengniu 3 200
Telunsu 8 100
Mengniu 2.3 103
Yili 3 200
1
Yili 6 120
样例输出
mengniu
yili
5.0
yili
mengniu
Mengniu
Yili
9.9
-1

import java.text.DecimalFormat;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);int times=scanner.nextInt();while(times--!=0){int number=scanner.nextInt();double money=0;for(int i=0;i<number;i++){String name=scanner.next();double price=scanner.nextDouble();double capacity=scanner.nextDouble();if(capacity<=300 && (price>=1.5 && price<=5)){System.out.println(name);money+=price;}}DecimalFormat decimalFormat=new DecimalFormat("#.0");if(money==0)System.out.println("-1");elseSystem.out.println(decimalFormat.format(money));}}}



http://chatgpt.dhexx.cn/article/PF1Pl2Cs.shtml

相关文章

牛奶食疗可治多种疾病(图)

牛奶食疗可治多种疾病(图) http://www.sina.com.cn 2008年05月08日10:41 当代健康报 牛奶食疗方法推荐 牛奶、羊奶各125毫升&#xff0c;混合煮沸&#xff0c;每天早晨空腹服一次。适用于胃痛、胃溃疡。 牛奶250毫升&#xff0c;蜂蜜100克&#xff0c;混合煮沸&#xff0c;每天…

茶叶基本成份及功效

茶叶基本成份及功效 概述 饮茶有许多益处&#xff0c;这是众所周知的。但饮茶为什么会有许多好处呢&#xff1f;这对一般人来说&#xff0c;是 知其然而不知其所以然 。随着科学的发展&#xff0c;到了19世纪初&#xff0c; 茶叶 的成分才逐渐明确起来。经过现代科学的分离…

花生的营养价值

营养价值 一、花生的成分 花生 花生每100克含水分7.3克&#xff0c;蛋白质24.6克&#xff0c;脂肪48.7克&#xff0c;碳水化合物15.3克&#xff0c;粗纤维2.1克&#xff0c;灰分2克&#xff0c;钙36毫克&#xff0c;磷383毫克&#xff0c;铁2毫克&#xff0c;另花生仁中含有胡…

【历史上的今天】10 月 29 日:互联网的正式诞生;MariaDB 发布首个版本;“天河一号”研制成功

整理 | 王启隆 透过「历史上的今天」&#xff0c;从过去看未来&#xff0c;从现在亦可以改变未来。 今天是 2022 年 10 月 29 日&#xff0c;在 9 年前的今天&#xff0c;世界首台比特币自动提款机在加拿大温哥华启用&#xff0c;办理加拿大元与比特币的兑换&#xff0c;迅速迎…

【狂神说Mybatis29道练习题】

Mybatis Mybatis动态SQL&#xff08;狂神说学习笔记&#xff09;29道练习题 Mybatis动态SQL&#xff08;狂神说学习笔记&#xff09;29道练习题 以下代码分为工具类、几个配置文件&#xff08;mybatis-config.xml&#xff09;、实体类、持久层&#xff08;mapper映射文件&…

Android 改造——SDK从29升级至30引发的一系列问题

SDK29代表支持在安卓10上运行 SDK30代表支持在安卓11上运行 Android 11 将强制执行分区存储&#xff0c;Android 无法创建和访问自定义目录 Android 11 中的存储机制更新&#xff1a;官方文档描述 原本的缓存无法访问&#xff0c;如何迁移老数据&#xff1f; 官方推荐方法&a…

联想K29昭阳K29笔记本联想K49A在dos下刷入bios教程

联想K29昭阳K29笔记本联想K49A在dos下刷入bios教程 本人也是小白一枚&#xff0c;平时也就会装个系统啥的&#xff0c;偶然得知低版本有我要的功能&#xff0c;所以走上了一条刷bios之路&#xff0c;各种教程搜&#xff0c;刷各种包&#xff0c;没有一条说的详尽的&#xff0c;…

集群报错 /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found

集群报错&#xff1a;ImportError: /lib64/libstdc.so.6: version GLIBCXX_3.4.29’ not found 集群报上述错误&#xff0c;没有root权限&#xff0c;不想麻烦管理员的解决办法&#xff1a; 问题描述 ImportError: /lib64/libstdc.so.6: version GLIBCXX_3.4.29 not found …

Crackme 29

首先用OD查找字符串 首先看到了比较跳转的地方&#xff0c;我输入的name:1234567 serial:123456 开始找算法 1.处理name的 2.处理serial的 编写exploit name raw_input("name:") name A name s f cx 0x0a for i in range (1,len(name)):s chr(i^…

ROS中使用罗技G29遥控器

ROS中使用罗技G29遥控器 本教程主要教大家如何在ROS环境中读取G29 摇杆的值。 在实验过程中需要使用G29遥控器可以用来做自动驾驶&#xff0c;G29 没有官方的驱动&#xff0c;github上存在两个使用G29的包&#xff0c;但是安装比较复杂&#xff0c;需要依赖的东西太多&#xff…

MySQL 5.7.29详细下载安装配置教程winx64

https://blog.csdn.net/liu_dong_mei_mei/article/details/104010567 前言 在安装MySQL的时候会遇到很多问题&#xff0c;博客上有很多解决问题的办法&#xff0c;在这里我附上一些链接&#xff0c;遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的小白&#xf…

NAND FLASH MT29F4G08

1 简介 我们通过stm32f429的fmc接口实现对MT29F4G08的访问&#xff0c;实现读写数据功能 NAND FLASH信号线 NAND FLASH 框图 NAND FLASH 存储阵列 以上可以得知&#xff1a;(MT29F4G08) 每个这样的芯片有两个plane 每个plane有2048个block&#xff0c;一个包含偶数块&am…

Unity开发 罗技方向盘 G29 白话版

Unity开发罗技方向盘 白话版 目录前言准备工作测试阶段运行失败的解决 接入UnityDemo的使用方法接入自己的项目 问题与总结问题总结 目录 前言 最近在做罗技G29的方向盘的Unity开发&#xff0c;因为设备很贵(2000)所以在买之前先进行了一波调研&#xff0c;看看用Unity开发的…

如何解决version `GLIBCXX_3.4.29‘ not found的问题

首先&#xff0c;运行时出现的问题如下&#xff1a; ImportError: /lib/x86_64-linux-gnu/libstdc.so.6: version GLIBCXX_3.4.29 not found (required by /home/wuye/anaconda3/envs/tf2/lib/python3.8/site-packages/google/protobuf/pyext/_message.cpython-38-x86_64-linu…

Ubuntu环境下读取罗技G29方向盘信息

Ubuntu环境下读取罗技G29方向盘信息 引言 实验室有这么酷的驾驶设备&#xff0c;来了一年还没有实际操作过&#xff0c;早就蠢蠢欲试了&#xff0c;哈哈哈不过之前负责的师兄还在就一直没敢用&#xff0c;现在他毕业了就可以为所欲为了 之前师兄好像都是在Windows下开发的&…

UDS 安全认证29服务概述

一&#xff0e;服务概述 此服务的目的是为客户提供一种证明其身份的方法&#xff0c;允许其访问数据和/或诊断服务&#xff0c;这些数据和/或诊断服务由于安全、排放或安全等原因而受到限制。 用于将例程或数据下载/上传到服务器以及从服务器读取特定内存位置的诊断服务可能需…

SQLi LABS Less-29

第29关使用GET请求提交参数,在url中构造payload即可 源码中并没有做什么过滤,直接测试注入点即可 在url中输入 1and true-- a,源码中的SQL会拼接成下面这样 注释后面的内容不起作用,所以真正执行的SQL是这样的 and后面的true会使SQL恒成立,SQL正常查询出用户内容,并在页面显示…

AE 提示29:0

报错信息说明&#xff1a; After Effects error警告&#xff1a;内部验证失败。该project工程项目的内部秩序混乱。 报错的可能原因&#xff1a; 当在Project项目窗口中替换素材&#xff0c;或重命名素材时&#xff0c;有些引用的数据被破坏了。建议解决方法&#xff1a; 将工程…

UN ECE WP.29 R155 R156 概述

目录 1. 什么是UNECE WP.29 2. WP.29合规认证要求 3. WP.29和ISO/SAE 21434之间的关系 4. WP.29 R155 - Cybersecurity 5. WP.29 R156 - Software Update 1. 什么是UNECE WP.29 UNECE: The United Nations Economic Commision for Europe , 联合国欧洲经济委员会。创建于1…

认识UDS诊断29认证服务-Authentication Service

目录 1.概述 2. 背景知识 3. 服务介绍 4. 服务实现 5. 与27服务的比较 1.概述 29服务是在ISO 14229-2020版本中首次增加的为应对网联汽车日益增加的安全风险的新服务。 此服务的目的顾名思义是为client和server之间的身份认证提供一种方法&#xff0c;以便对意图获取一些…