螺旋折线(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);
    
}
相关推荐
言乐64 分钟前
逻辑回归与利弊
人工智能·算法·机器学习·数据挖掘·逻辑回归
程序员老陆10 分钟前
从语法糖到类型系统:深度拆解 C++ Lambda 与可调用对象的“血缘关系”
开发语言·c++·程序设计
(Charon)11 分钟前
【C++面试】设计模式:手写单例模式与工厂模式
开发语言·c++
海绵宝宝转agent13 分钟前
Leetcode100 二叉树的中序遍历
java·算法
无名猿16 分钟前
shared_ptr 的线程安全边界:计数安全不等于对象安全
c++·内存管理·并发编程·现代c++
根目录下的猫19 分钟前
ROS 2 C++(rclcpp)版本,实现话题订阅、话题发布,以及完整编译运行流程
开发语言·c++·算法
无名猿20 分钟前
shared_mutex 读写锁该不该用,以及 volatile 的三大误解
c++·性能优化·并发编程·现代c++
大侠归来2 小时前
C 语言 | 在函数中操作数组
c语言·c++·算法
怕浪猫7 小时前
GEO 优化到底是什么?AI时代内容创作者必须懂的新技能
算法·面试·github
朝朝辞暮i8 小时前
C++ 第 23 课:class —— 开始真正进入面向对象
开发语言·c++·算法