当前位置: 首页 > news >正文

3806.小郑花式喝酒(java)

题目:

解题思路:

        当每杯中酒最少时,小郑喝的最多。即杯中酒满足1,2,3,4......n的递增1的数列关系时小郑喝的最多。同时若无法满足这样的基本要求,则不满足步步高升的倒酒礼仪。

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        
        int cup = scan.nextInt();
        int ans = 0;
        for(int i = 1; i < cup+1; i++){
          int volume = scan.nextInt();
          if(volume >= i) ans += (volume-i);
          else {
            ans -= (i - volume);
          }
        }
        if(ans < 0){
          System.out.println(-1);
        }else {
          System.out.println(ans);
        }
        scan.close();
    }
}

相关文章:

  • 环路广播风暴演示图
  • 写了一个二叉树构造函数和画图函数,方便debug
  • 【HTML】一、基础标签
  • ETL与ELT核心技术解析:如何选择最优数据集成方案
  • SelectDB 实时分析性能突出,宝舵成本锐减与性能显著提升的双赢之旅
  • 使用纯CSS 实现 侧边栏 拖拽效果
  • 【15】单片机编程核心技巧:逻辑运算与位操作实战
  • Android UI 组件系列(二):Button 使用详解与常见属性
  • 全链条自研可控|江波龙汽车存储“双轮驱动”体系亮相MemoryS 2025
  • Pytesseract识别图片
  • 12 DHCP的内容和HTTP的改良
  • LeetCode27移除元素
  • Android12 使用自定义签名key替换系统默认testkey
  • 上下分层、左右分离的驱动设计思想
  • PMP–知识卡片--情商组成部分
  • java 手搓一个http工具类请求传body
  • Three.js中BufferGeometry 和 BoxGeometry
  • 网络变压器的主要电性参数与测试方法(4)
  • Jetpack Navigation 实战:Fragment 和 Activity 的交互与导航
  • Android Glide 缓存模块源码深度解析
  • “80后”北京市东城区副区长王智勇获公示拟任区委常委
  • 遭“特朗普关税”冲击,韩国今年经济增长预期“腰斩”降至0.8%
  • 体坛联播|C罗儿子完成国家队首秀,德约结束与穆雷合作
  • 王毅会见巴西外长维埃拉、总统首席特别顾问阿莫林
  • 最高降价三成,苹果中国iPhone开启大促销,能拉动多少销量?
  • 中国科学院院士徐春明不再担任山东石油化工学院校长