螺旋折线(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);
    
}
相关推荐
码之气三段.6 小时前
牛客周赛 Round 145-E(写了200行的史山)
算法·深度优先
Hwang2526 小时前
Attention-04-decoder部分
算法
Dlrb12116 小时前
数据结构-队列,循环队列,哈希表
数据结构·哈希表·队列·循环队列·哈希存储
计算机安禾6 小时前
【算法分析与设计】第13篇:最小生成树:Prim算法与Kruskal算法的比较研究
大数据·人工智能·算法
vortex56 小时前
国密(商用密码)算法核心参数速查
算法·密码学
cany10006 小时前
C++ -- lambda捕获
c++
Kilicc_7 小时前
C++知识点—03 <C++宏代码生成/宏反射写法>
c++
wuweijianlove7 小时前
算法中的记忆化思想与重复子问题优化的技术5
算法
2401_868534787 小时前
数据结构简答题100问
数据结构
小江的记录本8 小时前
【JVM虚拟机】垃圾回收GC:垃圾判定算法:引用计数法、可达性分析算法(附《思维导图》+《面试高频考点清单》)
java·jvm·后端·python·算法·spring·面试