link
description
problem statement
小a有n個數,他提出了乙個很有意思的問題:他想知道對於任意的x, y,能否將x與這n個數中的任意多個數異或任意多次後變為yinput
第一行為乙個整數n,表示元素個數output第二行一行包含n個整數,分別代表序列中的元素
第三行為乙個整數q,表示詢問次數
接下來q行,每行兩個數x,y,含義如題所示
輸出q行,若x可以變換為y,輸出「yes」,否則輸出「no」sample input
5sample output1 2 3 4 5
36 7
2 13 8
yessolutionyesno
就是一道裸的線性基,至於什麼是線性基我還沒搞明白,,,,,,code
#include
#include
#include
#include
#include
#include
#include
//#include
using
namespace std;
#pragma gcc optimize(2)
//#pragma comment(linker, "/stack:1024000000,1024000000")
#define maxn 200090
#define inf 1000000
#define pi acos(-1)
typedef
long
long ll;
struct edgee[2]
;int head[1]
,cnt;
void
add(
int x,
int y,
int w)
intread()
while
(c>=
'0'&&c<=
'9')
return x*f;
}int n,q,p[70]
,a;void
insert
(int x)
x^=p[i];}
}return;}
intfind
(int x)
}return0;
}int
main()
q=read()
;int b;
for(
int i=
0;i我們堅持一件事情,並不是因為這樣做了會有效果,而是堅信,這樣做是對的。——哈維爾
*/
牛客練習賽 26
題目描述 小a的平面上有n個x型不明物體,但是他不確定他們的位置。現在請你來確定他們的位置,使得劃分形成的平面盡量多 輸入描述 乙個整數n,如題所示 輸出描述 乙個整數,表示最多把平面分成多少份 示例1輸入2輸出 平面分割問題,直線劃分平面,有個公式就是 cn 0 cn 1 cn 2 推導大致是這樣...
烟花 牛客練習賽26
此題鏈結 上 include include include using namespace std int main f o 1 p 0 f o 0 1 p 0 for int i 2 i n i printf 4lf n 4lf sum,f o k 第一問高中知識便可搞定 第二問要用到滾動陣列和...
牛客練習賽26 A 平面
目錄 傳送門 這道題本質上就是問 n n 條直線能將一平面最多分成多少部分 直接上公式 n n 1 2 1 role presentation style position relative n n 1 2 1 n n 1 2 1 n2 n 2 2 n2 n 2 2推導過程 傳送門 根據題目要求,我...