#include <iostream>
#include <algorithm>
#define int long long int
using namespace std;
int n, m, g[536698431], s[536698431], i, j = 1, c;
signed main () {
cin >> n >> m;
for (i = 1; i <= n; i++) cin >> g[i];
for (i = 1; i <= m; i++) cin >> s[i];
stable_sort(g + 1, g + 1 + n);
stable_sort(s + 1, s + 1 + m);
for (i = 1; i <= n;) {
if (s[j] >= g[i]) {
c++, i++, j++; continue;
} else {
j++;
}
}
cout << c; return 0;
}
有以下CE,
/tmp/cc5ldRNo.o: in function `main':
main.cpp:(.text+0x39): relocation truncated to fit: R_X86_64_PC32 against symbol `i' defined in .bss section in /tmp/cc5ldRNo.o
main.cpp:(.text+0x46): relocation truncated to fit: R_X86_64_PC32 against symbol `i' defined in .bss section in /tmp/cc5ldRNo.o
main.cpp:(.text+0x71): relocation truncated to fit: R_X86_64_PC32 against symbol `i' defined in .bss section in /tmp/cc5ldRNo.o
main.cpp:(.text+0x7c): relocation truncated to fit: R_X86_64_PC32 against symbol `i' defined in .bss section in /tmp/cc5ldRNo.o
main.cpp:(.text+0x83): relocation truncated to fit: R_X86_64_PC32 against symbol `i' defined in .bss section in /tmp/cc5ldRNo.o
main.cpp:(.text+0x96): relocation truncated to fit: R_X86_64_PC32 against symbol `i' defined in .bss section in /tmp/cc5ldRNo.o
main.cpp:(.text+0xa3): relocation truncated to fit: R_X86_64_PC32 against symbol `i' defined in .bss section in /tmp/cc5ldRNo.o
main.cpp:(.text+0xb2): relocation truncated to fit: R_X86_64_PC32 against symbol `s' defined in .bss section in /tmp/cc5ldRNo.o
main.cpp:(.text+0xce): relocation truncated to fit: R_X86_64_PC32 against symbol `i' defined in .bss section in /tmp/cc5ldRNo.o
main.cpp:(.text+0xd9): relocation truncated to fit: R_X86_64_PC32 against symbol `i' defined in .bss section in /tmp/cc5ldRNo.o
main.cpp:(.text+0xe0): additional relocation overflows omitted from the output
collect2: error: ld returned 1 exit status
谢谢,QaQ,