首页 > 编程语言 >螺旋折线-第九届蓝桥杯C++B组

螺旋折线-第九届蓝桥杯C++B组

时间:2025-01-15 23:32:33浏览次数:3  
标签:std int long 蓝桥 abs 折线 main C++

解题:

#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
int main(){
	int x,y;
	cin>>x>>y;
	if(abs(x)<=y&&y>0){
		int n=y;
		cout<<(LL)(2*n-1)*(2*n)+x-(-n)<<endl;
	}else if(abs(y)<=x&&x>0){
		int n=x;
		cout<<(LL)(2*n)*(2*n)+n-y<<endl;
	}else if(abs(x)<=abs(y)+1&&y<0){
		int n=abs(y);
		cout<<(LL)(2*n)*(2*n+1)+n-x<<endl;
	}else if(abs(y)<abs(x)&&x<0){
		int n=abs(x);
		cout<<(LL)(2*n-1)*(2*n-1)+y+n-1<<endl;
	}
	return 0;
}

标签:std,int,long,蓝桥,abs,折线,main,C++
From: https://blog.csdn.net/LH_050902/article/details/145168881

相关文章

  • 1.C++基础入门
    C++基础入门1C++初识1.1第一个C++程序编写一个C++程序总共分为4个步骤创建项目创建文件编写代码运行程序1.1.1创建项目​ VisualStudio是我们用来编写C++程序的主要工具,我们先将它打开1.1.2创建文件右键源文件,选择添加->新建项给C++文件起个名称,然后点击添......
  • 【Html.js——页面布局】水果摆盘(蓝桥杯真题-1767)【合集】
    目录......
  • 每日一题洛谷P5726 【深基4.习9】打分C++
    #include<iostream>#include<iomanip>usingnamespacestd;intmain(){ intn; cin>>n; intstr[1000]={0}; intmax=0; intmin=10; for(inti=0;i<n;i++){ cin>>str[i]; if(str[i]>max){ max=str[i......
  • 小白5分钟入门蓝桥杯比赛
    蓝桥杯的比赛模式是限时四小时,参赛者需要在规定时间内完成十道题目。题目类型包括填空题和编程题。比赛采用OI(OnlineJudge)赛制,即使编程题的答案不完全正确,只要符合测试样例,也能得分,允许暴力解题,因此也被称为“暴力杯”或“O钱杯。官网有比赛的详细细节信息,一定要码住!连接高......
  • 蓝桥杯——25/1/13(前缀和)
    1.前缀和——区间次方和描述:一个整数数组,每个数字都经过k(1≤k≤5)次方的运算后,再求区间[l,r]的和算法实现:构造带k次方的前缀和       普通前缀和的构造和计算a=[1,2,3,4,5]prefix=[0]*5foriinrange(5):ifi==0:prefix[i]=a[i]else:prefix......
  • C++ 类模板教程
    C++的类模板是泛型编程的核心特性之一,它让我们能够编写适用于多种类型的通用代码,从而提高代码的复用性和扩展性.本教程通过栈的实现为例,深入探讨类模板的实现,使用,以及特化,偏特化,默认参数和类型别名等高级特性,帮助您更全面地掌握这一强大工具.1.实现一个......
  • 贪吃蛇小游戏(c++)
    随手写的,一个十分有趣的贪吃蛇小游戏。用了随机数与二维数组实现。欢迎各位大佬提出修改意见#include<iostream>#include<cstdlib>usingnamespacestd;intx=0,y=0,bx,by,f=0;charmove;charmap[20][20];intbody[20][2];intifb=0;intmain(intargc,constcha......
  • C18.【C++ Cont】OJ测试用例的各种输入情况汇总
    目录1.思维导图2.单组测试用例3.多组测试用例1.测试数据组已知(输入)类模版例题2.测试数据组未知模版3.特殊值结束测试数据模版1.逐个字符处理2.一次读一行例题4.应对空格的处理方法1.一次读一行模板2.一次读一个单词5.应对数字的处理方法两个认知1.呈现在......
  • 【Html.js——页面布局】个人博客(蓝桥杯真题-1766)【合集】
    目录......
  • 【c++】函数调用机制
    【c++】函数调用机制1.建立栈帧空间2.传递数据,为局部变量分配空间3.保护现场,主调函数运行状态和返回值地址入栈4.执行被调函数体5.释放局部变量的栈空间6.恢复现场,取主调函数运行状态和返回值地址7.继续执行主调函数后续语句详细介绍:ebpespeax等均是寄存器1.......