Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
28Tech không thích số 28 vì thế anh ta yêu cầu bạn xóa hết mọi phần tử trong mảng A[] có giá trị là 28. Sau đó in ra mảng sau khi xóa, nếu mảng không còn phần tử nào thì in ra EMPTY.
Đầu vào
Dòng 1 là N : số phần tử trong mảng
Dòng 2 là N phần tử cách nhau 1 khoảng trắng
Giới hạn
1<=N<=1000
0<=A[i]<=1000
Đầu ra
In ra mảng sau khi xóa
Ví dụ :
Input 01
5
1 28 28 3 4
Output 01
1 3 4
Bình luận
// góp vui tí OOP:))
include <iostream>
include <vector>
class HaiTamTech { public: HaiTamTech() : NumberOfValue(0) {}
private: int NumberOfValue; std::vector<int> vec; };
int main() { std::iosbase::syncwith_stdio(false); std::cin.tie(nullptr); std::cout.tie(nullptr);
}
ý tưởng đơn giản nhất là đẩy vào mảng mới, thế thôi nhá , tự hiểu
n = int(input()) a = list(map(int,input().split())) res = [] for i in a: if i != 28: res.append(i) if len(res) == 0: print('EMPTY') else: print(*res)
include <bits/stdc++.h>
using namespace std; typedef long long ll; typedef long double lb; //const ; //Khai bao
//Ham
int main() { iosbase::syncwith_stdio(false); cin.tie(NULL); cout.tie(NULL); //freopen(".INP", "r", stdin); //freopen(".OUT", "w", stdout); int n ; cin >> n ; vector<int> a(n); for (int i=0;i<n;i++) { cin >> a[i]; } for (int i=0;i<n;i++) { if(a[i]==28) { a.erase(a.begin()+i); i--; n--; } } if(n==0) { cout << "EMPTY"; } else { for (int c:a) cout << c << " "; } return 0; }
include <bits/stdc++.h>
using namespace std;
define ll long long
define FOR(i,l,r) for(int i=l;i<=r;i++)
define FOR2(i,r,l) for(int i=r;i>=l;i--)
int a[1000001];
ll n,x,j=1;
int main() {
}
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.