Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
107062 | 黄思翔 | 18第一次出现与最后一次出现的位置 | C++ | Accepted | 1 MS | 292 KB | 486 | 2025-01-17 11:50:49 |
#include<bits/stdc++.h> using namespace std; int main() { long long a[2000], m, n, sum = 0; cin >> n; for (int i = 1; i <= n; i++) { cin >> a[i]; } cin >> m; for (int i = 1; i <= n; i++) { if (a[i] == m) { cout << i << " "; break; } } for (int i = n; i >= 1; i--) { if (a[i] == m) { cout << i; break; } } for (int i = 1; i <= n; i++) { if (a[i] != m) { sum += 1; } } if (sum == n) { cout << "-1"; } return 0; }