摘要: Description 回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。 小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。 交换的定义是:交换两个相邻的字符 例如: mamad 第一次交换 ad : mamda; 第二次 阅读全文
posted @ 2020-01-22 22:09 ice--cream 阅读(776) 评论(0) 推荐(1) 编辑
摘要: 动态规划 对一个数字n来说,组成n的完全平方数的最少个数等于n减去i*i(i*i<=n)后对应的那个数的完全平方数的最少个数加1. 所以我们从一开始来找组成完全平方数的最少个数,一直找到n, 举个栗子 1 1>=1*1,1-1*1=0,组成0的完全平方数的最少个数为0,加1后变1,所以组成1的完全平 阅读全文
posted @ 2020-01-22 21:51 ice--cream 阅读(868) 评论(0) 推荐(0) 编辑