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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Good Bye 2018题解

發布時間:2025/3/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Good Bye 2018题解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Good Bye 2018題解

題解 CF1091A 【New Year and the Christmas Ornament】

打完cf都忘記寫題解了qwq

題意就是:給你一些黃,藍,紅的球,滿足藍的數量恰比黃的多一,紅的數量恰比藍的多一

容易發現黃的數量恰是\(\min{y,b-1,r-2}\)

輸出這個值\(*3+3\)即可

# include <bits/stdc++.h>int main() {int y, b, r;scanf("%d%d%d", &y, &b, &r);int ans = std::min(std::min(y, b - 1), r - 2);printf("%d\n", ans * 3 + 3);return 0; }

題解 CF1091B 【New Year and the Treasure Geolocation】

打cf時網速感人qwq

容易想到一個\(O(n^3)\)的做法:枚舉每一對\((x,y)\)與每一對\((a,b)\)配對,再判斷是否滿足條件,滿足就輸出

但是這樣會超時,怎么辦?

可以發現我們只要把每一個\((x,y)\)與第一個\((a,b)?\)配對即可

原因?因為每一對\((x,y)\)與每一對\((a,b)\)配對都要導致第一個\((a,b)\)與某一個\((x,y)\)配對,而任意一對這樣的配對即可唯一確定\(T\)的位置,故只要枚舉一遍每一個\((x,y)\)與第一個\((a,b)\)配對就能遍歷所有情況。

時間復雜度\(O(n^2)\)

# include <bits/stdc++.h> # define p std::pair<int, int> p pos[1010], change[1010];std::map<p, int> m, tmp;int main() {int n;scanf("%d", &n);for(int i = 1; i <= n; i++)scanf("%d%d", &pos[i].first, &pos[i].second);for(int i = 1; i <= n; i++)scanf("%d%d", &change[i].first, &change[i].second), m[change[i]]++;for(int i = 1; i <= n; i++){p T;T.first = pos[i].first + change[1].first;T.second = pos[i].second + change[1].second;tmp = m;int flag = true;for(int j = 1; j <= n; j++){p tem;tem.first = T.first - pos[j].first;tem.second = T.second - pos[j].second;if(!tmp[tem])flag = false;--tmp[tem];}if(flag)return 0 * printf("%d %d\n", T.first, T.second);}return 0; }

題解 CF1091C 【New Year and the Sphere Transmission】

這個C真燒腦qwq

可以發現每一次選的數的個數都是\(n\)的約數

枚舉所有約數,計算答案即可(等差數列求和好評!)

#include <bits/stdc++.h> #define ll long long std::vector<ll> v, ans; void prime(ll n) {for (int i = 1; i * i <= n; ++i){if (n % i == 0){v.push_back(i);if (i * i != n){v.push_back(n / i);}}} } std::map<ll, int> m; int main() {ll n;scanf("%I64d", &n);prime(n);for (int i = 0; i < v.size(); i++){m[v[i]] = 1;}for(std::map<ll, int>::iterator it = m.begin(); it != m.end(); it++){ll x = n / it->first;ans.push_back((1 + (x * (it->first - 1) + 1)) * (it->first) / 2);}std::sort(ans.begin(), ans.end());for(int i = 0; i < ans.size(); i++)printf("%I64d\n", ans[i]);return 0; }

轉載于:https://www.cnblogs.com/little-sun0331/p/10225792.html

總結

以上是生活随笔為你收集整理的Good Bye 2018题解的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 福利小视频在线播放 | 性高湖久久久久久久久aaaaa | 欧美xxxx中国 | 少妇性高潮视频 | 精一区二区 | 污污的视频在线免费观看 | 久久y| 人人射人人 | 午夜刺激视频 | 日韩精品视频网 | 日本黄色a级片 | 亚洲精品一区二区三区蜜桃久 | 色屁屁影院www国产高清麻豆 | 国产精品伦一区二区三级古装电影 | 深夜福利网站在线观看 | 国产伦精品 | 国产一区视频在线 | 无码专区久久综合久中文字幕 | av资源站最新av | 欧美最猛黑人xxxx | 亚洲日本japanese丝袜 | 国外亚洲成av人片在线观看 | 国产成人短视频在线观看 | 亚洲美女中文字幕 | wwwxx在线| 奇米四色777| 短裙公车被强好爽h吃奶视频 | 夜夜操av | 欧美又大粗又爽又黄大片视频 | 日本美女一区二区三区 | 亚洲一区免费视频 | 密桃成熟时在线观看 | 91禁在线观看 | 边吃奶边添下面好爽 | 国产麻豆精品在线观看 | 九草在线观看 | 天天干干天天 | www久久久com | 美女三级网站 | 蜜桃av影视 | 国产农村妇女精品一区二区 | 九色蝌蚪porny | 中文字幕一区二区三区四区不卡 | 麻豆久久久久久久 | 日韩av免费播放 | 四虎网站在线观看 | av先锋在线 | 中文字幕一区二区三 | 99色综合网 | 欧美成人精品一区二区三区 | 台湾色综合 | 精品国产999 | www.中文字幕av | 五月天婷婷激情视频 | 国产国语videosex另类 | 我把护士日出水了视频90分钟 | 91爱视频| 日本丰满熟妇bbxbbxhd | 亚洲欧美在线综合 | 欧美日韩另类在线 | 欧美一区二区不卡视频 | 亚洲av成人片色在线观看高潮 | 国产精品久久中文字幕 | 久久特级毛片 | 丝袜在线一区 | 国产成人啪一区二区 | 欧美性猛交xxxx乱大交俱乐部 | 97国产视频 | 激情爱爱网站 | 国产精品久久久久久久久久直播 | 亚洲美女福利视频 | 一本大道av伊人久久综合 | 国产精品激情 | 久久影片 | 日韩少妇内射免费播放18禁裸乳 | 69国产视频 | 久久aⅴ国产欧美74aaa | 亚洲精品国产精品乱码不卡 | 欧美亚洲国产日韩 | 私密spa按摩按到高潮 | 不卡日本视频 | 国内久久精品 | 在线观看日韩一区 | 国产一区二区三区视频免费观看 | 偷拍精品一区二区三区 | 日本欧美在线 | 伊人精品在线视频 | 五月天激情丁香 | 精品成人免费一区二区在线播放 | 国产一区二区三区视频播放 | 午夜精品久久99蜜桃的功能介绍 | 成人短视频在线播放 | 色诱视频在线观看 | 日本久久成人 | 国产日韩精品久久 | 天堂中文在线看 | 四虎一国产精品一区二区影院 | 久久久久草 | 亚洲另类色图 |