首页 > 其他 > 详细

CF1206C Almost Equal

时间:2019-08-22 13:40:09      阅读:93      评论:0      收藏:0      [点我收藏+]

技术分享图片
技术分享图片

思路


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

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

反正我打的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

原文:https://www.cnblogs.com/lyt020321/p/11393447.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!