日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Dividing the numbers CodeForces - 899C (构造)

發(fā)布時間:2023/12/18 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Dividing the numbers CodeForces - 899C (构造) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

大意: 求將[1,n]劃分成兩個集合, 且兩集合的和的差盡量小.

?

和/2為偶數(shù)最小差一定為0, 和/2為奇數(shù)一定為1.

顯然可以通過某個前綴和刪去一個數(shù)得到.

#include <iostream> #include <iostream> #include <algorithm> #include <cstdio> #include <math.h> #include <set> #include <map> #include <queue> #include <string> #include <string.h> #include <bitset> #define REP(i,a,n) for(int i=a;i<=n;++i) #define PER(i,a,n) for(int i=n;i>=a;--i) #define hr putchar(10) #define pb push_back #define lc (o<<1) #define rc (lc|1) #define mid ((l+r)>>1) #define ls lc,l,mid #define rs rc,mid+1,r #define x first #define y second #define io std::ios::sync_with_stdio(false) #define endl '\n' #define DB(a) ({REP(__i,1,n) cout<<a[__i]<<' ';hr;}) using namespace std; typedef long long ll; typedef pair<int,int> pii; const int P = 1e9+7, INF = 0x3f3f3f3f; ll gcd(ll a,ll b) {return b?gcd(b,a%b):a;} ll qpow(ll a,ll n) {ll r=1%P;for (a%=P;n;a=a*a%P,n>>=1)if(n&1)r=r*a%P;return r;} ll inv(ll x){return x<=1?1:inv(P%x)*(P-P/x)%P;} inline int rd() {int x=0;char p=getchar();while(p<'0'||p>'9')p=getchar();while(p>='0'&&p<='9')x=x*10+p-'0',p=getchar();return x;} //head#ifdef ONLINE_JUDGE const int N = 1e6+10; #else const int N = 111; #endifint n, m, a[N]; char s[N];int main() {scanf("%d", &n);int s = (1+n)*n/2, t = 0;REP(i,1,n) {t += i;if (t>=s/2&&t-s/2<=i) {vector<int> g;int r = 0;REP(j,1,i) if (j!=t-s/2) g.pb(j),r+=j; int rr = s-r;printf("%d\n%d ", abs(r-rr),int(g.size()));for (auto &&t:g) printf("%d ",t);return hr,0;}} }

?

轉(zhuǎn)載于:https://www.cnblogs.com/uid001/p/10763714.html

總結(jié)

以上是生活随笔為你收集整理的Dividing the numbers CodeForces - 899C (构造)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。