叶老师的新水杯c++

题目描述

最近叶老师换了个带吸管的水杯。

贝贝发现当叶老师使用带吸管的水杯时,每天会喝 x 毫升的水。而使用不带吸管的水杯时,每天会喝 y 毫升的水。

请问在 n 天的时间内,叶老师喝水量的上限与下限相差多少?

输入

第一行为空格隔开的三个整数 n,x,y。

输出

一行一个整数,表示题意中的差值。

样例二:假设输入 4 100 100 则输出 0  样例三:假设输入 5 100 1000 则输出4500。

样例输入

3 10 5 

样例输出

15

提示

样例解释

  • 样例一中,3 天内最多喝 3×10=30 的水,最少喝 3×5=15 的水,相差 30−15=15
  • 样例二中,4 天内最多喝 4×100=400 的水,最少喝 4×100=400 的水,相差 400−400=0
  • 样例三中,5 天内最多喝 5×1000=5000 的水,最少喝 5×100=500 的水,相差 5000−500=4500

    数据规模与约定

  • 对于 100% 的数据,1≤n,x,y≤10^{6}

    • 子任务 1(30 分):保证 x=y
    • 子任务 2(30 分):保证 x>y
    • 子任务 3(30 分):没有特殊限制。

分析

只需取x*n和y*n的最大值,用最大值减去最小值,但其实还可以简化

其实不管用大的减小的还是小的减大的,数都一样,只是正负号的问题,最后再取绝对值

如样例一:\left | 3*10-3*5 \right |=\left | 15 \right |=15,\left | 3*5-3*10 \right |=\left | -15 \right |=15,结果一样

   样例二:\left | 4*100-4*100 \right |=\left | 0 \right |=0,\left | 4*100-4*100 \right |=\left | 0 \right |=0,结果一样

   样例三:\left | 5*1000-5*100 \right |=\left | 4500 \right |=4500,\left |5*100-5*1000 \right |=\left | -4500 \right |=4500,结果                     一样

(绝对值在c++中为:abs(   )

代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){long long n,x,y;cin>>n>>x>>y;cout<<abs(x*n-y*n);return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/38235.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

聚焦Python分布式爬虫必学框架Scrapy打造搜索引擎(一)

Scrapy综述 Scrapy总体架构 Scrapy架构图(绿线是数据流向) 适用于海量静态页面的数据下载 Scrapy Engine(引擎): 负责Spider、ItemPipeline、Downloader、Scheduler中间的通讯&#xff0c;信号、数据传递等。 Scheduler(调度器): 它负责接受引擎发送过来的Request请求&…

java.io.PrintStream介绍

java.io.PrintStream 是 Java 标准库中的一个类&#xff0c;用于输出流中的打印。它提供了一组方便的方法&#xff0c;用于格式化输出和写入数据。PrintStream 类中最常见的使用方式是通过 System.out 和 System.err 进行标准输出和错误输出。 System.out 和 System.err 都是 …

ELK 企业实战7

ELKkafkafilebeat企业内部日志分析系统 1、组件介绍 1、Elasticsearch&#xff1a; 是一个基于Lucene的搜索服务器。提供搜集、分析、存储数据三大功能。它提供了一个分布式多用户能力的全文搜索引擎&#xff0c;基于RESTful web接口。Elasticsearch是用Java开发的&#xff…

【linux】chmod修改文件权限详解

目录 一.linux中默认的文件权限 二.文件权限类别 三.chmod改变权限的两种方式 一.linux中默认的文件权限 默认文件权限: 当你新建一个文件时&#xff0c;文件会有一个默认的权限&#xff0c;这个默认权限就是umask的值&#xff0c;umask一般默认是022&#xff0c;这个值设…

FastAPI教程——部署

部署 部署FastAPI应用程序相对容易。 部署是什么意思 部署应用程序意味着执行必要的步骤以使其可供用户使用。 对于Web API来说&#xff0c;通常涉及将上传到云服务器中&#xff0c;搭配一个性能和稳定性都不错的服务器程序&#xff0c;以便你的用户可以高效地访问你的应用…

智慧校园-报修管理系统总体概述

智慧校园报修管理系统是专为优化教育机构内部维修报障流程而设计的信息化解决方案&#xff0c;它通过集成现代信息技术&#xff0c;为校园设施的维护管理带来革新。该系统以用户友好和高效运作为核心&#xff0c;确保了从报修请求提交到问题解决的每一个步骤都顺畅无阻。 师生或…

分享画布绘制矩形

简介 实现功能&#xff0c;在画布上绘制矩形&#xff0c;移动矩形。 在线演示 绘制矩形 实现代码 <!DOCTYPE html><html><head> <title>绘制矩形</title> </head><body><div style"margin: 10px"><input typ…

FastDFS部署

版本介绍 安装fastdfs共需要俩个安装包 fastdfs-5.05.tar.gz libfastcommon-1.0.7.tar.gz编译安装 libfastcommon tar -xvf libfastcommon-1.0.7.tar.gz cd libfastcommon-1.0.7 make.sh make.sh install 3. 设置软链接 libfastcommon.so默认安装到了/usr/lib64/libfastcommon.…

探索AI视觉革新:深入目标检测算法

一、目标检测算法概述 1. 什么是目标检测&#xff1f; 目标检测是计算机视觉任务的一部分&#xff0c;其目标是在图像或视频中识别和定位特定物体的位置和类别。与简单的图像分类任务不同&#xff0c;目标检测要求算法能够准确地标记出图像中每个物体的位置&#xff0c;通常用…

5-linux文件路径与文件目录系统

目录 ①文件路径 目录跳转 绝对路径与相对路径 ②文件目录系统 目录系统组成 目录命名规则 命令补充 ls命令补充 file filename查看文件类型 less查看文本文件 ①文件路径 目录跳转 pwd:查看当前工作目录。 cd:改变目录。 ls:列出目录内容。 [root########## ~]# …

某易六月实习笔试

第一题 下面代码需要更改的地方已指出。 解题思路 模拟题&#xff0c;用双指针记录双方当前式神&#xff0c;再记录一下当前谁先手&#xff0c;直到有一方指针越界。 把下面代码now1变为now(now1)%2就行。 第二题 解题思路 01背包变种&#xff0c;只是背包的容量变为多个维度…

CLAY或许是今年最值得期待的3D生成模型,号称质量最好+布线最好+支持的输入模态最多+支持材质生成。

CLAY是一种大规模可控生成模型,用于创建高质量的3D资产,它结合了多分辨率变分自编码器和简化的潜在扩散变压器,通过多种输入形式生成详细的3D几何结构和物理渲染材质。 CLAY或许是今年最值得期待的3D生成模型,号称质量最好+布线最好+支持的输入模态最多+支持材质生成。 相…

vue2+three.js实现火焰效果

// 火焰getFireMaterial() {const vertex ${ShaderChunk.logdepthbuf_pars_vertex} bool isPerspectiveMatrix(mat4) {return true; } varying vec4 m_pos; varying vec2 vUv; varying vec3 _flame; uniform float uTime; vec2 hash( vec2 p ){p vec2( dot(p,vec2(150.1,350…

EDA期末复习——基础知识

个人名片&#xff1a; &#x1f393;作者简介&#xff1a;嵌入式领域优质创作者&#x1f310;个人主页&#xff1a;妄北y &#x1f4de;个人QQ&#xff1a;2061314755 &#x1f48c;个人邮箱&#xff1a;[mailto:2061314755qq.com] &#x1f4f1;个人微信&#xff1a;Vir2025WB…

The dependencies of some of the beans in the application context form a cycle

The dependencies of some of the beans in the application context form a cycle: 出现这种问题&#xff0c;如果你用其他方法怎么都处理不掉&#xff0c;可以使用最后的方法&#xff1a; 解决方案&#xff1a; 在配置文件增添一行配置即可&#xff1a; properties 配置文件 …

Spring Boot中的版本兼容性处理

Spring Boot中的版本兼容性处理 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天我们来聊聊Spring Boot中的版本兼容性处理。Spring Boot的版本更新频繁&…

Redis的使用

1 Redis属于非关系型数据库&#xff1a; 优势&#xff1a;读的速度快110000次/s 写的速度81000次/s 支持持久化存储 2 Redis的相关执行命令&#xff1a; 2-1 打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行&#xff1a; redis-server.exe redis.windows.conf …

SaaS 出海:Databend Cloud 的定位与实践

提到 “SaaS 出海”这个词大家肯定并不陌生&#xff0c;SaaS 企业将业务拓展到海外市场已经成为许多 SaaS 公司的重要战略方向。随着企业对于灵活性、可扩展性以及成本效益需求的不断增长&#xff0c; SaaS 模式提供了理想的解决方案。对于寻求出海机会的 SaaS 企业来说&#x…

神州信息与国科量子联合进军量子网络应用服务市场(中国军民两用通信技术展览会)

量子通信&#xff0c;智联未来 —— 神州信息与国科量子共启安全通信新纪元 在信息技术飞速发展的今天&#xff0c;信息安全已成为全球关注的焦点。神州数码信息服务股份有限公司&#xff08;神州信息&#xff09;与国科量子通信网络有限公司&#xff08;国科量子&#xff09;…

【地理库 Turf.js】

非常全面的地理库 &#xff0c; 这里枚举一些比较常用&#xff0c;重点的功能&#xff0c; 重点功能 提供地理相关的类&#xff1a;包括点&#xff0c;线&#xff0c;面等类。 测量功能&#xff1a;点到线段的距离&#xff0c;点和线的关系等。 判断功能&#xff1a; 点是否在…