#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(){ int i, j, k; int n, x; vectorflag(100009, false); vectorlist; int cnt2 = 0; cin >> n >> x; for (i = 0; i < n; i++) { int num; cin >> num; if ( (x - num > 100000) || (x - num < 0)) { } else { if (flag[x - num] == true) cnt2++; flag[x - num] = true; } list.push_back(num); } int cnt = 0; for (i = 0; i < n; i++) { if (flag[list[i]] == true) { cnt++; } } cout << cnt + cnt2 << endl; getchar(); getchar(); return 0; }