D1020. 数组删除元素

#include<bits/stdc++.h>
using namespace std;
int main()
{
	long long n, m;
	cin >> n;
	vector<long long>v;
	for( int i =0; i < n; i++)
	{
		long long k;
		cin >> k;
		v.push_back(k);
			
	}
	
	cin >> m;
	for( int i =0; i < m; i++)
	{
		long long l;
		cin >> l;
		v.erase(v.begin() + l-1);
		
	}
	
	for( int i =0; i < n-m; i++) cout << v[i] << " " ;
	
	return 0;
 } 

#1 Runtime Error 0Aborted 2ms 6.7 MiB #2 Accepted10 2ms 6.7 MiB #3 Accepted10 2ms 6.7 MiB #4 Runtime Error 0Aborted 2ms 6.7 MiB #5 Accepted10 2ms 6.7 MiB #6 Runtime Error 0Aborted 2ms 6.7 MiB #7 Wrong Answer 0读取到 982672636,应为 141517525。 8ms 6.7 MiB #8 Wrong Answer 0读取到 599260512,应为 142425318。 11ms 6.7 MiB #9 Wrong Answer 0读取到 364721686,应为 732020171。 9ms 6.7 MiB #10 Wrong Answer 0读取到 472143121,应为 328260048。 8ms 6.7 MiB

0 comments

No comments so far...