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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Codeforces Round #596 (Div. 2)(第三场)

發布時間:2025/3/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Codeforces Round #596 (Div. 2)(第三场) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Preface

我要開始打Codeforces了,這是我的第三場比賽,本來以為可以快速上分的,誰知在pupil的路上越走越遠。

本場戰績:
Cost Time: 2 hours
Solved: 1.5
Rank: 3023
Rating: -31

Question

A. Forgetting Things
題目大意:輸入小于10的正整數a和b,輸出任意分別以a和b開頭的兩個連續整數,如果不存在這樣的數,則輸出"-1"。
解法:可以發現只有當aaa等于bbb,當a+1a + 1a+1等于bbb以及當aaa等于999bbb等于111這三種情況下可以找到答案。

#include <bits/stdc++.h>using namespace std; typedef long long ll; const int inf = 0x3f3f3f3f; const int maxn = 2e5 +10; int a, b; /** 省略了快讀和快寫*/ int main() {read(a) ,read(b);if (a == b) {cout << a * 10 + 1 << " " << b * 10 + 2 << endl;} else if (a + 1 == b) {cout << a * 10 + 9 << " " << b * 10 << endl;} else if(a == 9 && b == 1) {cout << a * 10 + 9 << " " << b * 100 << endl;} else {writeln(-1);}return 0; }

B. TV Subscriptions
題目大意:有n天,每天電視臺都播放著編號為ai(1≤ai≤k)a_i(1 \leq a_i \leq k)ai?(1ai?k)的節目,現在要求至少要訂閱多少個節目才能使連續ddd天有節目看?

解法:用一個長度為ddd的區間去掃描記錄節目的數組,同時維護一個記錄區間節目數的變量,掃描完即可得到最小的節目數。

#include <bits/stdc++.h>using namespace std; typedef long long ll; const int inf = 0x3f3f3f3f; const int maxn = 2e5 +10; const int N = 1e6 + 10; int T, n, k, d; int a[maxn], vis[N]; /** 省略了快讀和快寫*/ int main() {read(T);while(T--) {read(n); read(k); read(d);for (int i = 1; i <= n; i++) {read(a[i]);vis[a[i]] = 0;}int ans = inf, t = 0;for (int i = 1; i <= d; i++) {if (!vis[a[i]]) t++;vis[a[i]]++;}ans = min(ans, t);for (int i = d + 1; i <= n; i++) {vis[a[i - d]]--;if (!vis[a[i - d]]) t--;if (!vis[a[i]]) t++;vis[a[i]]++;ans = min(ans, t);}writeln(ans);}return 0; }

C. p-binary
題目大意:給定n和p的值,求出最小的k值,可以使得n=∑i=1k(2xi+p)n= \sum^k_{i=1}(2^{x_i}+p)n=i=1k?(2xi?+p)成立。
解法:上式可轉化為:
n?k?p=∑i=1k2xin-k*p= \sum^k_{i=1}2^{x_i}n?k?p=i=1k?2xi?
t=n?k?pt=n-k*pt=n?k?p,由二進制轉十進制的“位權法”,我們可以想到考慮 ttt 的二進制表示。

  • ttt 的二進制數中1的個數大于 kkk 時, kkk 不符合條件。
  • ttt 的二進制數中1的個數小于或等于 kkk 時,我們可以通過分解使得 2xi2^{x_i}2xi? 的個數等于 kkk。(比如25=24+x42^5=2^4+x^425=24+x4)。
  • 于是,我們就可以從小到大遍歷 kkk 的值,最先找到答案便是我們要找的。注意:當出現 t<kt < kt<k這種情況時,說明不存在滿足條件的 kkk 值。

    關于 kkk 的上限,由上述可知,當 cal(n?k?p)≤kcal(n-k*p) \leq kcal(n?k?p)k 就會得到結果,而 n≤109,?1000≤p≤1000n \leq 10^9,-1000\leq p \leq 1000n109,?1000p1000 ,所以 kkk 的值必定不會超過31。

    /*** Author: Veggie*/ #include <bits/stdc++.h>using namespace std; typedef long long ll; const int inf = 0x3f3f3f3f; const int maxn = 2e5 +10; int a, b; /** 省略了快讀和快寫*/ int cal(int x) {int cnt = 0;while (x) {if (x & 1) cnt ++;x >>= 1;}return cnt; }int main() {read(a), read(b);int t;for (int k = 1; k < 32; k++) {t = a - k * b;if (t < k) break;if (cal(t) <= k) {writeln(k);return 0;}}writeln(-1);return 0; }

    Rating View

    總結

    以上是生活随笔為你收集整理的Codeforces Round #596 (Div. 2)(第三场)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 欧美自拍第一页 | 色就是色欧美色图 | 51精品国产人成在线观看 | 天堂资源地址在线 | 久久亚洲无码视频 | 新91av| 日韩欧美日韩 | 日韩 国产 一区 | 亚洲第一第二区 | 国产精品久久久久久亚洲影视 | 人人色网 | 欧美精品三区 | 青草青草视频 | 亚洲女成人图区 | 丁香婷婷一区二区三区 | 成人精品视频在线播放 | a天堂在线视频 | 仙踪林久久久久久久999 | 性折磨bdsm欧美激情另类 | 国产精品免费一区二区区 | 狠狠插视频 | 蜜桃av免费看 | 国产在线麻豆精品观看 | 久久精品小视频 | yy6080久久 | www天堂在线 | 亚洲欧美日韩激情 | 日本少妇在线 | 亚洲福利网 | 韩国伦理av | 国产精品福利在线 | 国产在线观看一区二区三区 | 在厨房拨开内裤进入毛片 | 精品国产一区二区三区噜噜噜 | 免费网站成人 | 看片免费黄在线观看入口 | 999久久久国产 | 国产盗摄一区二区三区在线 | 岛国精品一区二区三区 | 国产免费专区 | 免费人成在线观看视频播放 | 欧美视频一区二区在线观看 | 黄色片在线观看免费 | 色狠狠一区二区三区香蕉 | 久久av高潮av无码av喷吹 | 美腿丝袜一区二区三区 | 国产女人18水真多毛片18精品 | 欧美日本韩国一区二区 | 日本xxxx人 | 国家队动漫免费观看在线观看晨光 | 中文字幕视频一区二区 | 亚洲久热 | 免费看美女被靠到爽的视频 | www.狠狠插 | 五月视频| 超污视频在线观看 | 97爱视频| 九九九九九九精品 | www.香蕉视频 | 国产精品成人免费一区二区视频 | 久草一区二区 | 黄视频免费观看 | 欧美亚洲自拍偷拍 | 清纯唯美亚洲综合 | 免费播放片大片 | 少妇光屁股影院 | 欧美超碰在线观看 | 国产一区不卡在线 | av网址在线看 | 先锋影视av | 日韩在线观看av | 国产精品日韩无码 | 亚洲精品第五页 | 日本韩国欧美一区二区三区 | 污视频免费在线 | 日韩免费视频 | 欧美又大粗又爽又黄大片视频 | 91看视频 | 久久久久久av | 精品成人网 | 欧美一卡二卡三卡 | av色先锋 | 亚洲精品一区二区三区四区 | jzzjzz日本丰满成熟少妇 | 日韩在线观看 | 久久午夜场 | 美女搞黄视频网站 | 欧美一级片免费 | 国产夜夜操 | 精品麻豆 | 日本熟妇人妻xxxxx | 人与性动交zzzzbbbb | 宅男噜噜噜66一区二区 | 久久久成人精品视频 | 国产传媒视频在线 | 亚洲精品网站在线播放gif | 女女综合网 | 欧美中文一区 | 资源av|