当前位置: 首页 > news >正文

P8668 [蓝桥杯 2018 省 B] 螺旋折线

题目

在这里插入图片描述
在这里插入图片描述

思路

一眼找规律题,都 1 0 9 10^9 109说明枚举必然超时,找规律,每个点找好像没有什么规律,尝试找一下特殊点,比如:对角线上的点
4 16 36(右上角) 4k^2,看在第几层(去最大值)
以有规律的数为分界点,大于这个+多余的
小于这个,减去

代码

#include<bits/stdc++.h>
#define int long long
using namespace std;

const int N = 2e5+10;

int a[N];
int b[N];  //前缀和
signed main()
{
	//换算成秒进行求解
	//读数的话
	int x, y;
	cin >> x >> y;
	int k = max(x, y); //xy的最大值就是所在的层
	int ans = 0;
	int res = abs(k - x) + abs(k - y); //曼哈顿距离,就是这两个之间的距离
	if(x >= y) //有规律的点的下面
	{
		ans = 4 * k * k +res;
	}
	else
		ans = 4 * k * k - res;
	cout<<ans<<endl;
	return 0;
}

总结

思路比较巧妙,要学会找规律!!!!

相关文章:

  • 【加密算法】SM2国密算法原理、C++跨平台实现(含完整代码和示例)
  • 颠覆传统:上门按摩服务模式背后的技术力量如何冲击养生门店
  • Java 程序调试与生产问题排查工具Arthas
  • day31-贪心__56. 合并区间__ 738.单调递增的数字__968.监控二叉树 (可跳过)
  • 蓝桥杯 web 常用到的一些知识点
  • 最新的es版本忘记密码,重置密码
  • Spring Boot 中集成 Disruptor_高性能事件处理框架
  • 【大模型理论篇】DeepResearcher论文分析-通过在真实环境中的强化学习实现深度研究
  • 《Uniapp-Vue 3-TS 实战开发》Pinia 及 Pinia 持久化
  • 深度解析基于 Web Search MCP的Deep Research 实现逻辑
  • Facebook账号类型一览
  • 统一功能处理
  • 《Vue Router实战教程》7.编程式导航
  • Java中工厂模式和抽象工厂模式的区别
  • 搜广推校招面经七十二
  • DeepSeek:穿透行业知识壁垒的搜索引擎攻防战
  • 基于神经环路的神经调控可增强遗忘型轻度认知障碍患者的延迟回忆能力
  • 第十七天 - Jenkins API集成 - 流水线自动化 - 练习:CI/CD流程优化
  • 展讯android15源码编译之apk单编
  • JavaWeb 课堂笔记 —— 08 请求响应
  • 主营商城网站建设/百度推广费用可以退吗
  • ui网站建设站评价/互联网宣传推广
  • 商务网站建设论文/北京网站制作推广
  • 商务型网站怎么运作/网络培训平台
  • 教育培训门户网站模板下载/营销软文100字
  • wordpress smtp哪个好/宁波seo推广费用