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

《P2660 zzc 种田》

题目背景

可能以后 zzc 就去种田了。

题目描述

田地是一个巨大的矩形,然而 zzc 每次只能种一个正方形,而每种一个正方形时 zzc 所花的体力值是正方形的周长,种过的田不可以再种,zzc 很懒还要节约体力去泡妹子,想花最少的体力值去种完这块田地,问最小体力值。

输入格式

两个正整数 x,y,表示田地的长和宽。

输出格式

输出最小体力值。

输入输出样例

输入 #1复制

1 10

输出 #1复制

40

输入 #2复制

2 2 

输出 #2复制

8

说明/提示

1≤x,y≤1016。

代码实现:

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    long long  x,y;
    cin>>x>>y;
    long long sum=0;
    while(x && y)
    {  long long k=min(x,y);
        sum+=k*4;
        if(x<y)
        {
            y-=k;
        }
        else 
        {
            x-=k;
        }
        if(x==1)
        {
            sum+=y*4;
            break;
        }
        else if(y==1)
        {
            sum+=x*4;
            break;
        }
        
    }
    cout<<sum<<endl;
    return 0;
 } 

http://www.dtcms.com/a/119603.html

相关文章:

  • 创建一个简单的HTML游戏站
  • JS 数组相同的key 进行合并
  • 【强化学习】时间差分(Temporal Difference, TD)
  • OpenCv高阶(一)——图像金字塔(上采样、下采样)
  • 探秘AI(002)之“文心一言(文小言)”
  • Linux普通用户怎么切换为root用户
  • 如何避免论文内容被误认为是 AI 生成的?
  • 【第一天】 OSG初探——环境搭建与第一个3D窗口
  • 大模型的输出:温度对输出的影响
  • 开发效率提升200%——cursor
  • Windows Anaconda使用Sentence-BERT获取句子向量
  • 驱动-创建设备节点
  • Spring MVC与Spring Boot文件上传配置项对比
  • 什么是模型上下文协议(MCP)?
  • openEuler24.03 LTS下安装Flink
  • 搜索引擎是如何理解你的查询并提供精准结果的?
  • 学习笔记(C++篇)--- Day2
  • Rust 在汽车 MCU 编程中的进展及安全特性剖析
  • Zephyr、FreeRTOS、RT-Thread 任务创建对比分析
  • 项目范围蔓延的十大诱因及应对策略
  • 两台电脑之间实现文件互传-创建共享文件夹
  • 打破单一视角!融合红外和可见光,YOLO算法实现全天候无人机检测
  • apifox前置加密签名
  • 搜狗拼音输入法纯净优化版:去广告,更流畅输入体验15.2.0.1758
  • YOLO-LLTS:低光照实时交通标志检测算法详解
  • Maven的安装配置-项目管理工具
  • Linux 内核网络协议栈中的 struct packet_type:以 ip_packet_type 为例
  • dB,dBi, dBd, dBc,dBm,dBw释义及区别
  • 带约束的智能优化算法
  • 探讨一下STM32单片机中的中断