螺旋折线(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);
    
}
相关推荐
D_evil__3 分钟前
[C++高频精进] 现代C++特性:右值引用和移动语义
c++
Brduino脑机接口技术答疑4 分钟前
脑机接口数据处理连载(二) 数据源头解析:脑电信号的采集原理与数据特性
人工智能·python·算法·数据分析·脑机接口
吃着火锅x唱着歌10 分钟前
LeetCode 1010.总持续时间可被60整除的歌曲
算法·leetcode·职场和发展
风筝在晴天搁浅10 分钟前
代码随想录 198.打家劫舍
算法
py有趣17 分钟前
LeetCode算法学习之旋转矩阵
学习·算法·leetcode
三花聚顶<>18 分钟前
310.力扣LeetCode_ 最小高度树_三种方法总结
算法·leetcode·职场和发展
萘柰奈18 分钟前
LeetCode----200.岛屿数量(Medium)
算法·leetcode·职场和发展
Rough66819 分钟前
链表面试高频题实战:倒数第 k 个节点查找 + 指定值删除
数据结构·链表
MonkeyKing_sunyuhua21 分钟前
量化只支持a8w8和w4a8,其中a8w8和w4a8是什么意思?
人工智能·算法
Mr_WangAndy23 分钟前
C++14新特性_第一章C++语言特性_Lambda初始化捕获,decltype(auto)
c++·c++40周年·lambda初始化捕获·decltype auto