摘要: #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... 阅读全文
posted @ 2017-02-19 21:56 神犇(shenben) 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 本题的难点是“移动过程中不能出现多颗棋子同时在某一格的情况”。 事实上,可以忽略此条件,因为棋子是相同的,我们可以用合法的等效方案替代一棋子越过另一棋子的情况: A、B、C三格,A能在一步走到B,B也能在一步走到C。 在A的棋子需要走到存在棋子的B,接着走到C。此情形我们可以看成在B的棋子先走到C, 阅读全文
posted @ 2017-02-19 21:55 神犇(shenben) 阅读(325) 评论(0) 推荐(0) 编辑
摘要: // 以上为官方题解 // 数据略水,暴力枚举50. 把边按照升序排一遍,在询问,水过。 阅读全文
posted @ 2017-02-19 21:54 神犇(shenben) 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 3530: [Sdoi2014]数数 Description 我们称一个正整数N是幸运数,当且仅当它的十进制表示中不包含数字串集合S中任意一个元素作为其子串。例如当S=(22,333,0233)时,233是幸运数,2333、20233、3223不是幸运数。 给定N和S,计算不大于N的幸运数个数。 我 阅读全文
posted @ 2017-02-19 21:47 神犇(shenben) 阅读(293) 评论(0) 推荐(0) 编辑