螺旋折线(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);
    
}
相关推荐
We་ct7 分钟前
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置:二分查找实战
前端·算法·leetcode·typescript·二分
Sunshine for you7 分钟前
C++中的对象池模式
开发语言·c++·算法
炽烈小老头14 分钟前
【 每天学习一点算法 2026/03/25】在排序数组中查找元素的第一个和最后一个位置
学习·算法
刀法如飞16 分钟前
AI时代,重温10大经典排序算法的思维
算法·排序算法·ai编程
啊我不会诶20 分钟前
求LCA 倍增法
c++·算法·深度优先
CoderIsArt21 分钟前
编译器构建中涉及的算法
数据库·算法
暮冬-  Gentle°21 分钟前
编译器优化屏障使用
开发语言·c++·算法
云淡风轻~窗明几净25 分钟前
关于TSP的海岸线猜想:SeaLine算法的逐层法(不同于逐点法)
数据结构·算法·动态规划·模拟退火算法
恒者走天下25 分钟前
星球的AI智能网络诊断项目适合投递什么岗位
c++
刀法如飞26 分钟前
AI时代,重温10大经典排序算法
算法·排序算法·ai编程