![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法课设
文章平均质量分 91
jinzhou742
理想主义者
展开
-
【状压dp】方格填充问题
题目描述对于一个行数为n,列数为m的方格网盘,用若干个2行1列的长方形去填充它,问一共有多少种方案?输入描述第一行为 nnn (1≤n1\leq n1≤n ≤11\leq 11≤11), mmm (1≤m1\leq m1≤m ≤11\leq 11≤11)输出描述输出方案数样例input2 3output3分析本题采用的方法为状压dp,用0和1来表示网格中小矩形的放置情况。小矩形有两种放置情况:横着放和竖着放。如果是是竖放,那么把上一格记为1,下一格记为0;如果是横放,那么把两原创 2021-05-27 16:14:09 · 641 阅读 · 1 评论 -
【背包问题】大容量背包问题(超大背包)
题目描述有N件物品和一个容量为W的背包。第i件物品的重量是w[i],价值是c[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。输入描述第一行为N(1≤N≤40),W(1≤V≤1015)。下面N行,第i行描述第i个物品的w[i] (1≤w[i]≤1015) ,c[i] (1≤v[i]≤1015),用一个空格分隔。输出描述输出只有一个数,最大总价值。Input3 22527424270498827 83058348572910089 7593607598.原创 2021-05-21 23:59:52 · 3267 阅读 · 0 评论 -
石油网络的放大器设置问题
1.问题描述一个石油传送网络可由一个加权有向无环图G表示。该图中有一个称为源点的顶点S ( 保证S的入度为0 ) , 从S出发 , 石油流向图中的其他顶点 。G中每条边上的权重为它所连接的两点间的距离。在输送石油的过程中 , 需要有一定的压力才能使石油从一个点到达另一个点,但压力会随着路程的增加而降低 ( 即压力的损失量是路程的函数 ) 。因此为了保证石油在网络的正常运输,在网络传输中必须保证在任何位置的压力都要不小于最小压力Pmin。为了维持这个最小压力,可在G中的一些或全部顶点放置压力放大器 ,原创 2021-05-16 17:37:04 · 3640 阅读 · 8 评论