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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

2017中国大学生程序设计竞赛-哈尔滨站(2/13)

發布時間:2025/3/14 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2017中国大学生程序设计竞赛-哈尔滨站(2/13) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

F.Permutation

題意

給一個n,構造一個1~n的序列使得??pi?≡?0?(?mod?|pi?pi?2|?)?for?i=3...n


?

分析

直接暴力讓p[i]-?p[i-2]=1,先安排奇數位置再安排偶數位置即可

時間復雜度O(n)


?

#include <cstdio> #include <cmath> #include<iostream> #include <algorithm> #define maxn 2000000+10 using namespace std; int a[505]; int b[505];int main() {int t;scanf("%d", &t);while(t--){int n;scanf("%d", &n);int maxx = 0;for(int i = 1; i <= n; i++){scanf("%d", &a[i]);}int sum = 0;for(int i = 2; i <= n; i++){sum+=a[i]-a[i-1]-1;}printf("%d\n", max(sum-(a[2]-a[1]-1), sum-(a[n]-a[n-1]-1)));}return 0; } View Code

?

?

?

?

H.A Simple Stone Game

題意

?給n堆石頭,每堆a[i]個,?每次可以從任意一堆拿走一顆石子,放到另一堆中,若存在x(x>1)使當前每堆石頭b[i]都滿足

?b[i]%x=0則停止,問最小步數。(0%x=0)


?

分析

考慮若每堆石子是x的倍數,則石子總和sum是x的倍數,則x是sum的因子,所以對sum分解質因子,枚舉質因子,然后貪心的把余數換點即可,對每一個質因子取min即可


?

#include<bits/stdc++.h> #define ll long long using namespace std; const int maxn =1e6+10; set<ll>s; vector<ll>g; ll a[maxn]; int n;void init(ll n) {for(ll i=2;i*i<=n;i++){if(n&&n%i==0){while(n%i==0){n/=i;}s.insert(i);}}if(n>1) s.insert(n); } int main() {int t;scanf("%d", &t);while(t--){scanf("%d", &n);ll sum = 0;s.clear();for(int i = 1; i <= n; i++){scanf("%d", &a[i]);sum+=1ll*a[i];}init(sum);ll minx = 1e10+10;for(auto it = s.begin(); it != s.end(); it++){ll num = *it;g.clear();ll sum1= 0;for(int i = 1; i <= n; i++){if((a[i]%num)!=0){g.push_back(a[i]%num);sum1+=a[i]%num;}}sort(g.begin(),g.end());int st = 0, ed = g.size()-1;ll cnt = 0;for(int i=(int)g.size()-1;i>=0;i--){cnt+=num-g[i];sum1-=num;if(sum1<=0) break;}minx=min(minx,cnt);}printf("%lld\n", minx);}return 0; } View Code

?

轉載于:https://www.cnblogs.com/Superwalker/p/7825727.html

總結

以上是生活随笔為你收集整理的2017中国大学生程序设计竞赛-哈尔滨站(2/13)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 麻豆精品国产 | 亚洲女人天堂成人av在线 | 友田真希一区二区 | 日日干夜夜拍 | 国产高中女学生第一次 | 在线观看久草 | www伊人| 有码在线播放 | 99爱免费| 久久在线一区二区 | 男女午夜爽爽 | 天天爽| 丁香花完整视频在线观看 | 日韩在线观看精品 | 国产不卡视频在线播放 | 国产一区二区三区毛片 | 亚洲天堂黄 | 欧美亚洲日本在线 | 高潮网| 欧美激情精品 | 久久人人视频 | 综合久久av | 涩涩久久| 成人做爰免费视频免费看 | 亚洲在线色 | 男女日批视频 | 男女搞网站 | 奇米影视播放器 | 五月天婷婷视频 | 极品女神无套呻吟啪啪 | 在线观看特色大片免费网站 | 九色视频国产 | 使劲插视频 | 四虎三级 | 色黄啪啪网| 亚洲一区二区自偷自拍 | 国产成人在线电影 | 日韩 欧美 综合 | 91亚洲国产成人久久精品网站 | 日韩欧美国产综合 | 99精品人妻无码专区在线视频区 | 亚洲福利在线播放 | 久久精品tv | 国产影视av| 亚洲精品一级 | 特级西西444www高清大视频 | 欧美久久天堂 | 欧美aa视频| 久久福利影院 | 亚洲精品美女在线观看 | 五月婷婷综| 老司机成人在线 | 国产人妻互换一区二区 | 亚洲AV无码精品自拍 | 日本艳妇 | 亚洲 小说区 图片区 | 国产精品九一 | www色网| 白丝美女喷水 | 红桃一区二区三区 | 无码人妻丰满熟妇啪啪 | 波多野结衣av片 | 日韩av在线播 | 婷婷综合国产 | 粉嫩av一区二区三区四区五区 | 国产乱子伦精品无码专区 | 久久久久精彩视频 | jizz韩国 | 亚洲欧洲自拍偷拍 | 欧美成人手机在线视频 | 美女洗澡无遮挡 | 国产精品正在播放 | 香蕉影院在线观看 | 调教女m荡骚贱淫故事 | 好看的国产精品 | 亚洲乱乱| 欧美成人日韩 | av网站在线免费看 | 日韩一区二区三区久久 | 亚洲国产精品国自产拍久久 | 国产亚洲精品美女久久久久 | 有声小说 成人专区 | 日本不卡网 | 日韩av一区在线播放 | 欧美日韩亚洲在线 | 久久涩涩| 91久久人人 | 蜜臀久久99精品久久一区二区 | 久久精品国产亚洲7777 | 超碰久草 | 亚洲图片综合区 | 久久久久久久久久久久久久av | 卡一卡二av | 中文字幕乱码一区 | 波多在线视频 | 黄色av影视 | 久久e热| 欧美在线免费看 | 欧美在线国产 |