螺旋折线(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);
    
}
相关推荐
春日见几秒前
自动驾驶数据驱动规控进化之路
运维·服务器·人工智能·深度学习·算法·机器学习·自动驾驶
普贤莲花8 分钟前
【【2026年第22周---写于20260531】---好好工作,好好生活】
程序人生·算法·leetcode·生活
Bingorl9 分钟前
机器学习之聚类算法
算法·机器学习·聚类
CS创新实验室9 分钟前
数据结构:程序世界的“收纳术“
数据结构
郝学胜-神的一滴11 分钟前
Qt 高级开发 020:水平布局手写代码实战
开发语言·c++·qt·系统架构·软件构建·用户界面
小欣加油13 分钟前
leetcode2126 摧毁小行星
数据结构·c++·算法·leetcode·职场和发展
菜菜的顾清寒13 分钟前
力扣HOT100(45) 二叉树的直径
算法·leetcode·职场和发展
BestOrNothing_201514 分钟前
C++零基础到工程实战(5.2.6):函数与数组和数组引用
c++·数组·函数·数组引用·返回数组·参数数组
Mortalbreeze18 分钟前
C++11 ---- 右值引用、值类型
开发语言·c++
少司府20 分钟前
C++进阶:多态
c语言·开发语言·c++·多态·抽象类·虚函数·虚表指针