摘要:
#include #include #include using namespace std; typedef long long ll; typedef double real; #define setfire(name) freopen(#name".in","r",stdin);freopen(#name".out","w",stdout); #define fre(n... 阅读全文
摘要:
本题的难点是“移动过程中不能出现多颗棋子同时在某一格的情况”。 事实上,可以忽略此条件,因为棋子是相同的,我们可以用合法的等效方案替代一棋子越过另一棋子的情况:A、B、C三格,A能在一步走到B,B也能在一步走到C。 在A的棋子需要走到存在棋子的B,接着走到C。此情形我们可以看成在B的棋子先走到C, 阅读全文
摘要:
// 以上为官方题解 // 数据略水,暴力枚举50. 把边按照升序排一遍,在询问,水过。 阅读全文
摘要:
3530: [Sdoi2014]数数 Description 我们称一个正整数N是幸运数,当且仅当它的十进制表示中不包含数字串集合S中任意一个元素作为其子串。例如当S=(22,333,0233)时,233是幸运数,2333、20233、3223不是幸运数。 给定N和S,计算不大于N的幸运数个数。 我 阅读全文