首页 > 箱子归位
头像 摸鱼中🐟
发表于 2020-11-15 16:10:24
#include <iostream> #include <math.h> using namespace std; int main() { int a[5][5]; int x, y; int j, i; for (i = 0; i < 展开全文
头像 Xiaoxina
发表于 2021-03-05 13:17:13
不利用矩阵,采用计数的方法,来计算箱子的位置 #include<iostream> #include<cmath> using namespace std; int main(){ int cnt = 0;//计数器 int a; //开始计数 展开全文
头像 李华plus
发表于 2021-10-17 08:57:31
#include<stdio.h> #include<math.h> #include<stdlib.h> int main() { int m[5][5]; int x,y; for (int i=0;i<5;i++) { for(int j=0;j< 展开全文
头像 霸气灬钦哥
发表于 2020-07-23 18:12:07
#include<iostream> #include<cmath> using namespace std; int main() { int a[6][6]; int m=0; for(int i=1;i<=5;i++) { 展开全文
头像 Kennywu
发表于 2024-12-30 22:35:57
不利用矩阵,用计数器,位置通过取余数学关系得到 #include<stdio.h> #include<math.h> int main(){     int cnt=0;    &n 展开全文
头像 早风晚风
发表于 2025-09-25 10:28:20
今日学习笔记:绝对值函数 1.学到了一个绝对值函数,简化了计算逻辑,使用abs(rows - 2) + abs(cols - 2)直接计算需要移动的总次数 2.原代码中每次只移动一步的逻辑是错误的,正确的做法是计算水平和垂直方向需要移动的总步数之和 (我原来的思路是:if (row 展开全文
头像 unique琪殿
发表于 2023-01-04 11:49:25
本人想在找到1值位置时就直接退出两层循环,所以使用了goto语句,不知道大家有没有更好的办法。 #include<stdio.h> #include<stdlib.h> //abs函数(用于计算绝对值)在头文件<stdlib.h>中 int main() { i 展开全文
头像 青白红枯
发表于 2024-11-03 12:06:35
读数时直接找到1的位置(坐标), 利用绝对值函数快速找到行列之差,相加即可,不必在意中间过程,直接快速得到结果。 #include <stdio.h> #include <math.h> int main(void){ int a[5][5]; int c,b; for(i 展开全文
头像 Chivalrous_
发表于 2022-02-22 17:12:24
//推箱子 #include<stdio.h> #include<math.h> int main(){ //利用数组方式解题 int a[5][5],sum=0; for(int i = 1;i<=5;i++) { fo 展开全文
头像 潍坊鲨鱼公园儿童大学
发表于 2021-01-29 21:11:29
#include <iostream> using namespace std; int main() { const int CENTER_COL = 2; // 中心位置行索引 const int CENTER_ROW = 2; // 中心位置列索引 co 展开全文