weinan030416

导航

2023年1月31日 #

模拟行走

摘要: 可以重复行走 包括多个数据集合。每个数据集合的第一行是两个整数W和H,分别表示x方向和y方向瓷砖的数量。W和H都不超过20。 在接下来的H行中,每行包括W个字符。 每个字符表示一个区域的状态,规则如下 1)‘.’:代表紫色迷雾; 2)‘#’:代表红墙; 3)‘@’:代表林克的起始位置(该字符在每个数 阅读全文

posted @ 2023-01-31 15:58 楠030416 阅读(12) 评论(0) 推荐(0) 编辑

数独专题

摘要: 输入 输入包含多组测试用例。 每个测试用例占一行,包含81个字符,代表数独的81个格内数据(顺序总体由上到下,同行由左到右)。 每个字符都是一个数字(1-9)或一个”.”(表示尚未填充)。 您可以假设输入中的每个谜题都只有一个解决方案。 文件结尾处为包含单词“end”的单行,表示输入结束。 输出 每 阅读全文

posted @ 2023-01-31 15:39 楠030416 阅读(20) 评论(0) 推荐(0) 编辑

lowbit

摘要: 求1最低位置(不打表) #include<iostream> #include<cmath> using namespace std; int lowbit(int n) { return n&-n; } int posof(int n) { return log10(n)/log10(2); } 阅读全文

posted @ 2023-01-31 12:43 楠030416 阅读(18) 评论(0) 推荐(0) 编辑

续排列问题

摘要: 递归求字符全排列 - 楠030416 - 博客园 (cnblogs.com) 每一个人心中都有一个林克。每一个林克都不一样。在命运矩阵里面,随着选择的不同,没有哪一个林克的命运会一模一样。 有一个方格型的命运矩阵,矩阵边界在无穷远处。我们做如下假设: 1. 每一个格子象征林克命运中的一次抉择,每次只 阅读全文

posted @ 2023-01-31 12:39 楠030416 阅读(26) 评论(0) 推荐(0) 编辑

搜索法

摘要: 请用二分法求方程的根,精确到小数点后9位。 #include<iostream> #include<cmath> #include<iomanip> using namespace std; long double f(long double mid) { return mid*mid*mid-5* 阅读全文

posted @ 2023-01-31 12:04 楠030416 阅读(47) 评论(0) 推荐(0) 编辑