POJ 1742 Coins
生活随笔
收集整理的這篇文章主要介紹了
POJ 1742 Coins
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目鏈接
題意
給出N個(gè)硬幣和數(shù)量,求一共可以組合成幾種情況
AC
- bitset
用二進(jìn)制的下標(biāo)表示和,最后1的個(gè)數(shù)表示種類數(shù)
優(yōu)化:用二次方移動(dòng)加快速度
例如:
移動(dòng)7次(需要4次)
1.0000 0000 1
2.0000 0001 1 移動(dòng)1,剩余6
3.0000 0111 1 移動(dòng)2,剩余4
4.0111 1111 1 移動(dòng)4,剩余0
移動(dòng)10次(需要5次)
1.0000 0000 0000 1
2.0000 0000 0001 1 移動(dòng)1,剩余9
3.0000 0000 0111 1 移動(dòng)2,剩余7
4.0000 0111 1111 1 移動(dòng)4,剩余3
剩余3
0011 1111 1111 1 移動(dòng)3,剩余0
總結(jié)
以上是生活随笔為你收集整理的POJ 1742 Coins的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: POJ 2229 Sumsets
- 下一篇: POJ 2385 Apple Catch