摘要: 硬币购物一共有4种硬币。面值分别为c1,c2,c3,c4。某人去商店买东西,去了tot次。每次带di枚ci硬币,买si的价值的东西。请问每次有多少种付款方法。 很像多组背包,但是范围太大没办法背,由于每次查询,都是对同一种ci来操作的,考虑先预处理出不包含硬币数量限制的方案数,然后对于每次查询,可以 阅读全文
posted @ 2018-05-09 15:39 walfy 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 题意:一棵树q次查询,每次查询给三个不同的点,要求计算到这三个点的比其他两个距离都要小的点数 题解:很明显的lca,倍增的找中点,关键是两个点的中点很好找,但是三个点不好找,我刚开始还准备分类讨论,后来发现巨麻烦,其实可以用线段树来维护算a的答案其实就是a在b下的答案和a在c下的答案的交集,可以用线 阅读全文
posted @ 2018-05-09 13:47 walfy 阅读(173) 评论(0) 推荐(0) 编辑