CF1206C Almost Equal

Posted lyt020321

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CF1206C Almost Equal相关的知识,希望对你有一定的参考价值。

技术图片
技术图片

思路


看样例的话,是不是可能偶数没用了??

然后考虑奇数的话,照着样例模拟模拟试试??

反正我打的vp,,不会掉分哒!

随便打了个代码结果AC了233


#include <bits/stdc++.h>
#define maxn 200010
using namespace std ;
int n , a[maxn] ;
int main () 
   cin >> n ;
   if(n %2 == 0) 
       cout << "NO\\n" ;
       return 0 ;
   else 
       puts("YES") ;
       int tot = 0 ,lop = 1 ;
       while(++tot != n+n+1) 
//          cout << lop << " *" ;
           a[lop] = tot ;
           if(tot%2 == 1) 
               if(lop <= n) 
                   lop += n ;
               else 
                   lop -= n ;
               
           else 
               lop += 1 ;
           
       
       for(int i = 1 ; i <= n+n;i ++) 
           cout << a[i] << " " ;
       
   
   return 0 ;

溜了溜了

以上是关于CF1206C Almost Equal的主要内容,如果未能解决你的问题,请参考以下文章

CF903 D.Almost Difference

CF915D Almost Acyclic Graph (思维+拓扑)

CF1492E - Almost Fault-Tolerant Database

CF1492E - Almost Fault-Tolerant Database

codeforces 863F Almost Permutation

Codeforces 903D Almost Difference