摘要:
变量简洁正确完整思路 模拟一下,对于const int&a,const int&b return ab>ba, 对于2342 231 2342*1000+231 >231*10000+2342 class Solution { public: string largestNumber(vector< 阅读全文
posted @ 2021-08-06 16:40
offer快到碗里来~
阅读(37)
评论(0)
推荐(0)
摘要:
变量简洁正确完整思路 动态规划dpij,左上到右下既需要路径和大,还需要初始生命值小,不满足无后效性,右下到左上,只需关心从ij到n-1m-1 ij需要的最小生命值 精确定义 dpij 从ij到n-1m-1需要的最小初始生命值,dp00是第一个格子,dpn-1n-1是右下 转移 -2 -3 3 -5 阅读全文
posted @ 2021-08-06 16:04
offer快到碗里来~
阅读(48)
评论(0)
推荐(0)
摘要:
变量简洁正确完整思路 有多少个0-》2比5多-》有多少个5? 1-24直接+=n/5 25有多少个5?(n)/5+(n)/25 125 625。。。 但是不会超过n,所以如果n在125-625之内 先+=n/5,再+=n/25在+=n/125 也即是+=n/5 +=n/5 /5 +=n/5 /5 / 阅读全文
posted @ 2021-08-06 13:22
offer快到碗里来~
阅读(31)
评论(0)
推荐(0)
摘要:
变量简洁正确完整思路 随机找一个数0-n-1的下标i,计数nums[i]是否超过一半 class Solution { public: int majorityElement(vector<int>& nums) { while(1){ int i=rand()%nums.size(); int c 阅读全文
posted @ 2021-08-06 12:55
offer快到碗里来~
阅读(41)
评论(0)
推荐(0)
浙公网安备 33010602011771号