题目链接:http://icpc.njust.edu.cn/Problem/Hdu/1732/ 题目就是推箱子游戏,有三个箱子和三个洞,最终目标状态就是三个箱子到三个洞中,所以我们搜索的状态就是人的位置和箱子的位置,因为总共8个状态值,而且横纵坐标的范围也不大,所以我们可以考虑一个8维的数组来存储状 ...
                            
                            
                                分类:
其他好文   时间:
2020-03-18 09:15:37   
                                阅读次数:
53
                             
                         
                    
                        
                            
                            
                                ```#include#include#include#includeusing namespace std;const int MAX = 1000+10;//dp[i][j]:把前 i 个数分成 j 段后能得到的序列的最小权值和//dp[i][j] = min( dp[k][j-1] + cos... ...
                            
                            
                                分类:
其他好文   时间:
2020-03-17 21:10:27   
                                阅读次数:
49
                             
                         
                    
                        
                            
                            
                                    题目描述 http://acm.hdu.edu.cn/showproblem.php?pid=1873 代码示例 #include<queue> #include<iostream> #include<string> #include<iomanip> using namespace std; st ...
                            
                            
                                分类:
其他好文   时间:
2020-03-17 21:00:50   
                                阅读次数:
47
                             
                         
                    
                        
                            
                            
                                    题目链接:http://icpc.njust.edu.cn/Problem/Hdu/1072/ 题意:逃离迷宫,路中可能有炸弹,总时间是6个单位,在有炸弹的位置,如果到达的时刻时间大于0,则恢复到6时间,炸弹的位置可以重复到达,求出最终至少需要多少步才能走出迷宫,到达终点。这样的最优化问题和地图相关 ...
                            
                            
                                分类:
其他好文   时间:
2020-03-17 08:22:43   
                                阅读次数:
63
                             
                         
                    
                        
                            
                            
                                    "Link" 如果$l=r$那么我们给它加个特判。(虽然数据里没有) 先写出答案的表达式: $$ \frac{\int_{l_1}^{r_1}\cdots\int_{l_n}^{r_n}|\sum\limits_{i=1}^nx_i|\mathrm dx_n\cdots\mathrm dx_1}{\ ...
                            
                            
                                分类:
其他好文   时间:
2020-03-17 00:04:11   
                                阅读次数:
79
                             
                         
                    
                        
                            
                            
                                    问题描述 (图3.1-1)示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和最大。 ●每一步可沿左斜线向下或右斜线向下走; ●1<三角形行数≤100; ●三角形中的数字为整数0,1,…99; . (图3.1-1) 输入格式 文件中首先读到的是三角形的行数。 ...
                            
                            
                                分类:
编程语言   时间:
2020-03-16 23:58:45   
                                阅读次数:
123
                             
                         
                    
                        
                            
                            
                                    题目链接:http://icpc.njust.edu.cn/Problem/Hdu/1728/ 关于广度优先搜索的第一篇题解。广度优先搜索,就是状态树的层次遍历,一层一层的搜索,直到搜索到目标状态为止。在扩展的过程中设定一种由上一层扩展到下一层的转化机制,将出现的新的状态放入队列之中,每次取出队首元 ...
                            
                            
                                分类:
其他好文   时间:
2020-03-16 21:48:42   
                                阅读次数:
75
                             
                         
                    
                        
                            
                            
                                概率+0 1背包 要算成功的最大概率,那就是失败的最小概率,所以01背包直接让失败的概率最小就行了。 注意: 概率与概率之间是要相乘的,不是相加。 #include<bits/stdc++.h> using namespace std; const int N=1e4+7; int weight[N ...
                            
                            
                                分类:
其他好文   时间:
2020-03-16 12:49:57   
                                阅读次数:
39
                             
                         
                    
                        
                            
                            
                                ``` //dp[i][j][0]表示i位数模13为j当前没有包含13并且最高位不为1的方案数; //dp[i][j][1]表示i位数模13为j当前没有包含13并且最高位为1的方案数; //dp[i][j][2]表示i位数模13为j当前包含13的方案数。 #include #include #inc... ...
                            
                            
                                分类:
其他好文   时间:
2020-03-15 21:55:56   
                                阅读次数:
59
                             
                         
                    
                        
                            
                            
                                    前言 比赛真的状态不好(腐了一小会),导致差点爆0。 这个题解真的是在非常非常专注下写出来的,要不然真的心态崩。 题目 题目描述 奶牛Bassie想要覆盖一大块广告牌,她在之前已经覆盖了一小部分广告牌(但覆盖的这块面积不一定在广告牌上) 现在她要取一块足够大的布来将剩下的部分覆盖,问至少要多大的矩形 ...
                            
                            
                                分类:
其他好文   时间:
2020-03-15 16:21:40   
                                阅读次数:
60