P8468 [Aya Round 1 C] 文文的构造游戏

[Aya Round 1 C] 文文的构造游戏

题目背景

众所周知,射命丸文和琪露诺是好朋友。但是文是大妖怪,非常聪明,而琪露诺是个笨蛋。为了提升琪露诺的智商,文便给琪露诺出了一道简单的题目。

题目描述

对于一个长度为 l l l 的数列 p p p,定义 S ( p ) S(p) S(p) 为所有元素的异或和,其中 ⊕ \oplus 指按位异或运算。

给定整数 s , m s,m s,m,判断能否构造一个长度为 n n n n n n 值自定)的数列 a a a,满足:

  • 1 ≤ n ≤ m 1 \le n \le m 1nm
  • 1 ≤ a i ≤ s 1 \le a_i \le s 1ais
  • S ( a ) = 0 S(a)=0 S(a)=0
  • a 1 + a 2 + ⋯ + a n = s a_1+a_2+\cdots+a_n=s a1+a2++an=s

试构造任意一组合法解或报告无解。

输入格式

本题包含多组数据。

  • 第一行输入一个整数 T T T,表示数据组数。
  • 接下来 T T T 行,每行输入两个整数 s , m s,m s,m。表示一组询问。

输出格式

  • 输出共 T T T

你可能感兴趣的:(题解,c++)