摘要:
求最大连续子矩阵和问题可以转化为求最大连续子序列问题map[i][j]=map[0][j]+map[1][j]+...+map[i][j]即将第j 列前 i 行的值压缩到map[i][j]求第 x 行到第 y 行之间最大连续矩阵和,就将 x~y 行同列元素当成一个元素处理这样就将 x~y 行压缩成了... 阅读全文
摘要:
my english is poor给你一列全部站立的骨牌,同时向左或向右推其中的几个保证推得方式为: 。。。左,右,左,右,左。。。即不存在两个相邻的又往相同方向推倒的刚开始是从左往右一个一个遍历,若第一次推的为往左,将它前面的加起来再根据 L ,R 判断,累加站立的,还有。。。。太麻烦了写好程序... 阅读全文
摘要:
题目求1—1000000000之间的数,它的各位数字之和为 s。dp[i][j]表示 i 位数,它的各位数之和为 j 的总个数。这里假设第 i 位为 k,则前 i - 1 位的和应为 j - k 。状态转移方程:dp[i][j]=dp[i][j]+dp[i-1][j-k] (0#include#in... 阅读全文