欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > 螺旋折线(蓝桥杯18G)

螺旋折线(蓝桥杯18G)

2025/2/22 2:18:22 来源:https://blog.csdn.net/2301_79216282/article/details/145599635  浏览:    关键词:螺旋折线(蓝桥杯18G)

#include<iostream>
using namespace std;
typedef pair<int,int> Dot;//存储坐标
int dy[] = { 0,1,0,-1 };
int dx[] = { -1,0,1,0 };
int main() {int direction = 0,x,y,dis = 0;Dot pos = make_pair(0,0);cin >> x >> y;for (int i = 1;; i++) {for (int j = 1; j <= 2;j++) {int dis1 = 0;do {pos = make_pair(pos.first+dx[direction],pos.second+dy[direction]);dis++;dis1++;if (pos.first == x && pos.second == y) {cout << dis;return 0;}} while (dis1<i);direction = (direction + 1) % 4;}}return 0;

#include<iostream>
using namespace std;
typedef long long ll;
int main() {int x, y;cin >> x >> y;ll n = max(abs(x),abs(y));ll sum = (8 + 8 * (n - 1)) * (n - 1) / 2;if (x < y) {sum += 2 * n + x + y;}else {sum += 6 * n - x - y;}cout << sum;return 0;
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词