Advertisement

Codeforces Round 823 Div. 2 补题解答 A B C

阅读量:

Codeforces Round #823 Div. 2赛事分析

    • A Planets (800)
      • B Meeting on the Line (1600)
      • C Minimum Notation (1200)

A Planets (800)

通过简易的模拟方式,观察到这一数据范围后即可直接进行模拟操作。

复制代码
    #include<bits/stdc++.h>
    
    using namespace std;
    
    const int N = 110;
    
    int T;
    int c, n, a[N];
    map<int, int>mp;
    int p[N];
    
    void solve(){
    	cin>>n>>c;
    	int ans = n;
    	int res = 0;
    	mp.clear();
    	
    	for(int i = 1; i <= n; i ++ ){
    		cin>>a[i];
    		if(!mp[a[i]]){  //如果这个数没有出现过 
    			p[ ++ res] = a[i];
    		}
    		mp[a[i]] ++ ;
    	}

全部评论 (0)

还没有任何评论哟~