HDU-2017 多校训练赛7-1010-Just do it
来源:互联网 发布:三福百货 java开发 编辑:程序博客网 时间:2024/06/17 19:32
ACM模版
描述
题解
遇见这种问题,我只会打表,然后打来打去,打酱油了……最开始发现循环节是
赛后看了看官方题解,真神:
哎,好像还有其他更加容易懂的解法,有些懵逼了~~~这个方法有些难理解,只是勉强能够理解一丢丢,还无法参透,如果哪个大佬写有更加好的、更加容易理解的题解,烦请留言……谢谢,真的好菜好菜!!!
代码
#include <cstdio>const int MAXN = 2e5 + 10;int n, m;int a[MAXN];int main(){ int T; scanf("%d", &T); while (T--) { scanf("%d%d", &n, &m); for (int i = 1; i <= n; i++) { scanf("%d", &a[i]); } m--; int k = 1; while (k < n) { for (int i = n; i > k; i--) { a[i] ^= m & 1 ? 0 : a[i - k]; } m >>= 1; k <<= 1; } for (int i = 1; i <= n; i++) { printf("%d%c", a[i], i == n ? '\n' : ' '); } } return 0;}
阅读全文
1 0
- HDU-2017 多校训练赛7-1010-Just do it
- 【多校训练】hdu 6129 Just do it
- HDU-2017 多校训练赛6-1010-Gameia
- HDU-2017 多校训练赛9-1010-Two strings
- HDU-2017 多校训练赛10-1010-Schedule
- HDU-2017 多校训练赛7-1008-Hard challenge
- HDU-2017 多校训练赛7-1011-Kolakoski
- HDU-2017 多校训练赛7-补题
- HDU-Just do it
- 2017多校 Just do it (Hdu 6129)
- hdu 3189 Just Do It
- HDU 6129 Just do it
- HDU 6129 Just do it
- HDU 6129 Just do it
- HDU 6129Just do it
- HDU-6129 Just do it
- hdu 6129 Just do it
- hdu 6129 Just do it
- unity播放开始动画
- 素数打表
- PHP基础教程-22 课后作业05
- 存储过程的例子(二)
- Java 异常应用 异常代码快的封装
- HDU-2017 多校训练赛7-1010-Just do it
- 堆的基本操作
- 音频AAC编码 fmepg3.3.0
- 利用LOAD DATA将csv文件中的数据导入MySQL
- 机器学习实战笔记2
- 滑雪(dp 记忆化搜索)
- A
- Python中tuple和数组的区别
- Spring注解