#include<iostream> using namespace std; int main() { int n, m, l, r; long long int x; int i, j, sum=-1; cin >> n; long long int *a = new long long int[n]; cin >> m >> x; for (i = 0;i < n;i++) { cin >> a[i]; } while(m) { int flag = 0; cin >> l >> r; for (i = l-1;i < r-1;i++) { for(j=i+1;j<r;j++) { sum = a[i] ^ a[j]; if (x == sum) { flag = 1; cout << "yes" << endl; break; } } if (flag == 1)break; } if (flag == 0)cout << "no" << endl; m--; } delete[]a; }
0.0分
0 人评分
2^k进制数 (C++代码)使用递归方法浏览:736 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:581 |
十->二进制转换 (C语言代码)浏览:1330 |
大小写转换 (C语言代码)浏览:904 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:782 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:574 |
1012题解浏览:938 |
1025题解浏览:796 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1324 |
printf基础练习2 (C语言代码)浏览:547 |