P2660 zzc 种田

题目背景

可能以后 zzc就去种田了。

题目描述

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

输入输出格式

输入格式:

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

输出格式:

输出最小体力值

输入输出样例

输入样例#1: 复制

1 10

输出样例#1: 复制

40

输入样例#2: 复制

2 2 

输出样例#2: 复制

8

说明

1<=x,y<=10^16

贪心,每次都选长和宽中最长的边为正方形的边长

注意数据大小

#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
#define LL long long
using namespace std;
LL x,y,ans;
LL read()
{LL x=0,f=1; char ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9') x=x*10+ch-'0',ch=getchar();return x*f;
}
int main()
{x=read(),y=read();while(y){if(x>y) swap(x,y);ans+=4*x*(y/x),y%=x;}printf("%lld",ans);return 0;
}

转载于:https://www.cnblogs.com/z360/p/7860356.html

洛谷——P2660 zzc 种田相关推荐

  1. P2660 zzc 种田( python3实现)

    zzc 种田 - 洛谷 """P2660 zzc 种田( python3实现) https://www.luogu.com.cn/problem/P2660"& ...

  2. 洛谷 深基 第4部分 基础数学与数论(19-21课)

    洛谷 深基 第4部分 基础数学与数论  第19章 位运算与进制转换 P1143 进制转换 https://www.luogu.com.cn/problem/P1143 洛谷P1143 进制转换的Pyt ...

  3. 【数学1】基础数学问题 - 题单 - 洛谷

    这里写目录标题 [[数学1]基础数学问题 - 题单 - 洛谷](https://www.luogu.com.cn/training/117) [P1143 进制转换](https://www.luog ...

  4. 洛谷 数论入门相关题目--2022.01.22

    P2926 [USACO08DEC]Patting Heads S 拍头 https://www.luogu.com.cn/problem/P2926 P3383 [模板]线性筛素数 https:// ...

  5. 洛谷-题解 P2672 【推销员】

    独门思路!链表加优先队列! 这题一望,贪心是跑不掉了,但是我贪心并不好,所以想到了一个复杂一些但思路更保稳的做法 思路: 1 因为是离线操作,所以我们可以倒着求,先求x=n的情况,因为那样直接就知道了 ...

  6. 洛谷 P1142 轰炸

    洛谷 P1142 轰炸 题目描述 "我该怎么办?"飞行员klux向你求助. 事实上,klux面对的是一个很简单的问题,但是他实在太菜了. klux要想轰炸某个区域内的一些地方,它们 ...

  7. 洛谷 P1387 最大正方形

    P1387 最大正方形 题目描述 在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长. 输入输出格式 输入格式: 输入文件第一行为两个整数n,m(1<=n,m<=10 ...

  8. 洛谷P2763 试题库问题

    题目:https://www.luogu.org/problemnew/show/P2763 题目描述 «问题描述: 假设一个试题库中有n道试题.每道试题都标明了所属类别.同一道题可能有多个类别属性. ...

  9. 动态规划——洛谷_P1057传球游戏

    题目: 题目描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏.这次,老师带着同学们一起做传球游戏.游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球, ...

最新文章

  1. 神经网络结构设计指导原则——输入层:神经元个数=feature维度 输出层:神经元个数=分类类别数,默认只用一个隐层 如果用多个隐层,则每个隐层的神经元数目都一样...
  2. 【Python】 获取MP3信息replica
  3. 在matlab中怎么录制音频_怎么录制淘宝页面中的视频?简单方法,轻松搞定
  4. Bind9的dns解析服务
  5. javascript好文---深入理解定位父级offsetParent及偏移大小
  6. 中科大计算机学院博士导师,中科大计算机学院招生导师
  7. 关于新手的一个bug,pycharm和IDea的ctrl+C和ctrl+V不起作用
  8. 机器学习算法总结之支持向量机(一)
  9. 转到Visual Studio中的匹配括号吗?
  10. 消息持续积压几小时怎么办
  11. win 10 系统激活
  12. SAP 独立系统的传输请求
  13. BT.709 vs BT.2020
  14. 这样设计算机屏幕保护,屏幕保护程序怎么设置图文教程
  15. 常用接口介绍03——485
  16. Ubuntu16.04.4制作自定义安装光盘方案
  17. DirectX11 计时和动画
  18. nao机器人学习笔记5
  19. 尝试用Unity还原蔚蓝(Celeste)—— 真·操控、移动、手感篇
  20. 【深度学习笔记(十)】之物体检测(R-CNN,Fast R-CNN, Faster R-CNN)

热门文章

  1. Redis基数统计——HyperLogLog小内存大用处
  2. 浅谈协同工作流的分布式应用
  3. LINUX下查看CPU、主板、硬盘、内存,网卡信息
  4. C#中运行命令行截取输出流的例子
  5. eclipse java 编译jar_Eclipse对Java项目打Jar包
  6. UIView 添加虚线
  7. phone clone android,Phone Clone
  8. Metasploit设置VERBOSE参数技巧
  9. Wireshark分析非标准端口号流量
  10. sqlyog怎么设置默认值_详细讲解如何用SQLyog来分析MySQL数据库