码迷,mamicode.com
首页 >  
搜索关键字:coins    ( 511个结果
Coins(概率dp)
Coins I 题目描述 Alice and Bob are playing a simple game. They line up a row of n identical coins, all with the heads facing down onto the table and the t ...
分类:其他好文   时间:2019-08-08 16:19:11    阅读次数:92
hdu2844 Coins
"hdu" 二进制优化多重背包 将硬币的价值看做费用,使用的硬币个数看做价值,将第$i$种硬币看成$c_i$个价值为$a_i$的硬币跑01背包的话时间是$O(m\sum c)$的,显然不大行 注意到可以对$c_i$直接进行二进制拆分,把它拆成$log$个物品($2^0,2^1,\cdots,2^k, ...
分类:其他好文   时间:2019-07-26 01:03:56    阅读次数:111
LeetCode 979. Distribute Coins in Binary Tree
原题链接在这里:https://leetcode.com/problems/distribute-coins-in-binary-tree/ 题目: Given the root of a binary tree with N nodes, each node in the tree has nod ...
分类:其他好文   时间:2019-06-26 13:39:18    阅读次数:78
动态规划LeetCode322零钱兑换
题目描述: 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 示例 1: 输入: coins = [1, 2, 5], amount = 11输出: 3 解释: 11 = 5 + 5 ...
分类:其他好文   时间:2019-06-18 10:31:22    阅读次数:88
POJ1742 Coins 多重背包+贪心
Vjudge传送门 $Sol$ 首先发现这是一个多重背包,所以可以用多重背包的一般解法(直接拆分法,二进制拆分法...) 但事实是会TLE,只能另寻出路 本题仅关注“可行性”(面值能否拼成)而不是“最优性”,这是一个特殊之处。 从这里找优化 在“最优性”的问题中,$f[j]$从$f[j]$或$f[j ...
分类:其他好文   时间:2019-06-09 15:43:29    阅读次数:103
ACM-ICPC 2017 Asia Urumqi A. Coins【期望dp】
题目链接:https://www.jisuanke.com/contest/2870?view=challenges 题目大意:给出n个都正面朝下的硬币,操作m次,每次都选取k枚硬币抛到空中,求操作m次后,硬币向上的期望值。 思路: 1.期望跟概率还是有点不同的,期望要枚举出抛的所有的情况,然后求s ...
分类:其他好文   时间:2019-06-09 00:16:27    阅读次数:131
Coins POJ - 1742 (背包判断可行性)
题目链接: POJ - 1742 题目大意: n个货币,每个货币有一定的数量,然后问你从1~m有多少个数能被凑出来? 具体思路: dp[i][j]代表前i个凑出j元钱第i个的最大剩余量。 二维(超内存): 1 #include<iostream> 2 #include<cstring> 3 #inc ...
分类:其他好文   时间:2019-05-27 20:44:02    阅读次数:142
leetcode [322]Coin Change
You are given coins of different denominations and a total amount of money amount. Write a function to compute the fewest number of coins that you nee ...
分类:其他好文   时间:2019-05-21 13:09:05    阅读次数:122
AGC033C Removing Coins(博弈论+思维)
这也太强了8……AtCoder真的道道好题 考虑一条链上的情况——这不SB题吗,按$\% 3$的余数考虑:$\% 3$余2后手赢,否则先手赢 扩展到树上,每次删除都会使直径删除1个或2个点。直径删完时其它链肯定也删完了,所以对直径按照上边的方法预处理下SG函数就行了 代码 cpp include d ...
分类:其他好文   时间:2019-05-15 14:36:29    阅读次数:153
零钱兑换
题目 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 示例 1: 输入: coins = [1, 2, 5], amount = 11 输出: 3 解释: 11 = 5 + 5 + ...
分类:其他好文   时间:2019-05-13 14:45:02    阅读次数:111
511条   上一页 1 ... 6 7 8 9 10 ... 52 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!