螺旋折线(c++实现)

cpp 复制代码
#include<iostream>
#include<cmath>
using namespace std;
typedef long long LL;
int x,y;
LL res;

int main(){
    scanf("%d%d",&x,&y);
    LL k = (LL)max(abs(x),abs(y));
    if(x>=y) res = (LL)4*k*k + abs(x-k) + abs(y-k);
    else res = (LL)4*k*k - abs(x-k) - abs(y-k);
    printf("%lld",res);
    
}
相关推荐
重生之我是Java开发战士几秒前
【广度优先搜索】BFS解决拓扑排序:课程表I,课程表II,火星词典
算法·leetcode·广度优先
墨^O^8 分钟前
并发控制策略与分布式数据重排:锁机制、Redis 分片与 Spark Shuffle 简析
java·开发语言·c++·学习·spark
丶小鱼丶8 分钟前
数据结构和算法之【阻塞队列】上篇
java·数据结构
人道领域10 分钟前
LeetCode【刷题日记】:滑动窗口算法详解:从暴力法到最优解
java·算法·leetcode
凤年徐11 分钟前
封装红黑树实现 mymap 和 myset
网络·c++·算法
zs宝来了17 分钟前
Redis 数据结构底层实现:intset、ziplist、skiplist 深度剖析
数据结构·redis·源码解析·skiplist·ziplist·intset
zhangren0246818 分钟前
Laravel6.x核心特性全解析
开发语言·c++·php
秃头狂魔20 分钟前
【HOT100】DAY1
算法·哈希算法
MicroTech202526 分钟前
MLGO微算法科技分布式量子算法模拟技术:以动态量子电路推动可扩展量子计算
科技·算法·量子计算
实名上网宋凯宣27 分钟前
水电参与电力市场研究(2)_内含代码
算法·电力市场