Piggy-BankTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 34948 Accepted Submission(s): 17362 Pro ...
                            
                            
                                分类:
其他好文   时间:
2018-08-26 18:35:30   
                                阅读次数:
179
                             
                    
                        
                            
                            
                                    描述: 直接说题意,完全背包定义有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是c,价值是w。求解将哪些物品装入背包可使这些物品的体积总和不超过背包容量,且价值总和最大。本题要求是背包恰好装满背包时,求出最大价值总和是多少。如果不能恰好装满背包,输出NO。 输入: 第一行: ...
                            
                            
                                分类:
其他好文   时间:
2018-08-25 14:37:05   
                                阅读次数:
396
                             
                    
                        
                            
                            
                                    "题目链接" 所有元素初始值为0才能这么做: ①l r全加1 a[l]++; a[r+1] ; 求一遍前缀和为元素本身。 求两遍前缀和为元素前缀和。 include include include include include include include include include inc ...
                            
                            
                                分类:
其他好文   时间:
2018-08-24 10:43:44   
                                阅读次数:
170
                             
                    
                        
                            
                            
                                    题目链接: 题意 需要生产n种(2 include include using namespace std; const int maxw=2e3+20, INF=0x3f3f3f3f; const int maxn=100+20; int n, q, r; int wei[maxn], val_1 ...
                            
                            
                                分类:
其他好文   时间:
2018-08-21 20:15:34   
                                阅读次数:
146
                             
                    
                        
                            
                            
                                题解: 挺简单的题目 f[i][j]表示x坐标为i,y坐标为j的最小值 会发现那个东西是个完全背包 从f[i][j-a[i]]转移一下就是O(1)转移的了 另外上界为m这个要特判一下 我把sum[a[i]]写成了sum[i]还过了样例拿了65分真的是神奇 另外注意一下要先计算再判断不可行的 因为他是 ...
                            
                            
                                分类:
其他好文   时间:
2018-08-21 12:42:50   
                                阅读次数:
168
                             
                    
                        
                            
                            
                                题意 排成一排的石子,每次合并相邻两堆并由一定的代价,求合并成一堆的最小代价 解法 区间dp 枚举长度 dp[i,j]表示合并石子堆编号从i到j为一堆所需的最小代价(这个题目的代价是sum(i..j)) dp[i,j]=min(dp[i,k]+dp[k+1,j]+sum(i...j)) 代码 int ...
                            
                            
                                分类:
其他好文   时间:
2018-08-17 22:20:19   
                                阅读次数:
105
                             
                    
                        
                            
                            
                                    处理何种问题:给定 n 种物品(每种类型无限)和一个容量为 V 的背包,物品 i 的体积为 vi,其价 值为 pi,求其最终可以装进背包的物品最大价值。 性能:时间复杂度为O(nV)。 原理:在学习背包之前,可能是思考方向的不对的原因,导致对背包题解的做法有些误解,现在借着写完全背包我在这里阐述一下 ...
                            
                            
                                分类:
其他好文   时间:
2018-08-17 21:34:42   
                                阅读次数:
173
                             
                    
                        
                            
                            
                                # include # include # include # include # include # include #include using namespace std; #define MAX 2005 int first[MAX],next[MAX],u[MAX],v[MAX],used... ...
                            
                            
                                分类:
其他好文   时间:
2018-08-17 20:09:03   
                                阅读次数:
166
                             
                    
                        
                            
                            
                                # include # include # include # include # include # include #include using namespace std; char d[30][30]; int a[5],b[5]; struct Node { int x,y; int nu... ...
                            
                            
                                分类:
其他好文   时间:
2018-08-16 13:35:43   
                                阅读次数:
113
                             
                    
                        
                            
                            
                                #include #include #include #include #include using namespace std; struct node { int x,y; }; node vex[1000];//存入的所有的点 node stackk[1000];//凸包中所有的点 int x... ...
                            
                            
                                分类:
其他好文   时间:
2018-08-16 01:01:32   
                                阅读次数:
152