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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

BestCoder Round #84

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

第一題:Aaronson

#include<iostream> #include<cstdio> #include<cstring> #include<queue> #include<math.h> using namespace std; typedef long long LL; int pow(int a,int n){int ans = 1;while(n){if(n&1) ans = ans*a;a = a*a;n>>=1;}return ans; } int main() {int tcase;scanf("%d",&tcase);while(tcase--){int n,m;scanf("%d%d",&n,&m);int k = n;int ans = 0,cnt = 0;while(n){cnt++;if(n%2==1) ans++;n/=2;}if(cnt<=m+1) printf("%d\n",ans);else {int cnt = 0;int t = pow(2,m);//printf("%d\n",k);while(k&&t){//printf("%d %d\n",k,t);cnt+=k/t;k = k - k/t*t;t/=2;}printf("%d\n",cnt);}}return 0; }

第二題:Bellovin

解題思路:利用nlogn求LIS的方法即可,每次用二分找到的ai的位置,就是bi的值(因為保證字典序最小)

#include<iostream> #include<cstdio> #include<cstring> using namespace std;const int maxn = 100005; int n,a[maxn],d[maxn],ans[maxn];int binsearch(int l,int r,int key) {int mid;while(l <= r){mid = (l + r) >> 1;if(d[mid] == key) return mid;else if(d[mid] < key) l = mid + 1;else r = mid - 1;}return l; }int main() {int t;scanf("%d",&t);while(t--){scanf("%d",&n);for(int i = 1; i <= n; i++)scanf("%d",&a[i]);int len = 0;for(int i = 1; i <= n; i++){int tmp = binsearch(1,len,a[i]);ans[i] = tmp;d[tmp] = a[i];if(tmp > len) len = tmp;}for(int i = 1; i < n; i++)printf("%d ",ans[i]);printf("%d\n",ans[n]);}return 0; }



第四題: Dertouzos

解題思路:我們先分解d的因子,假設最大的為p,那么我們就需要找到一個最大的素數x,使得x*p<=d,否則求出的數最大的因子不可能是d,而是x*p,我們以n=20,d=8為例,最大的因子p=4,那么我們找到的最大素數只能是2,所以得出的結果是1。在尋找最大素數時,可以先打表,再用二分去求解。

#include<iostream> #include<cstdio> #include<cstring> using namespace std;typedef long long LL; const int maxn = 100005; int p[maxn],cnt; LL prime[maxn];void init() {p[1] = 1;cnt = 0;for(LL i = 2; i <= 100000; i++){if(!p[i]){prime[++cnt] = i;for(LL j= i * i; j <= 100000; j += i)p[j] = 1;}} }LL qpow(int a,int b,int r) {LL ans=1,buff=a;while(b){if(b&1)ans=(ans*buff)%r;buff=(buff*buff)%r;b>>=1;}return ans; } bool Miller_Rabbin(int n,int a) {int r=0,s=n-1,j;if(!(n%a))return false;while(!(s&1)){s>>=1;r++;}LL k=qpow(a,s,n);if(k==1)return true;for(j=0;j<r;j++,k=k*k%n)if(k==n-1)return true;return false; } bool IsPrime(int n) {int tab[5]={2,3,5,7};for(int i=0;i<4;i++){if(n==tab[i])return true;if(!Miller_Rabbin(n,tab[i]))return false;}return true; }int main() {int t;LL n,d;scanf("%d",&t);init();while(t--){scanf("%lld%lld",&n,&d);LL m = 1;if(IsPrime(d) == false){for(int i = 2; i * i <= d; i++)if(d % i == 0){m = max(m,d / i);break;}}int l = 1,r = cnt,mid,ans = 0;while(l <= r){mid = (l + r) >> 1;if(prime[mid] * d < n && prime[mid] * m <= d){ans = mid;l = mid + 1;}else r = mid - 1;}printf("%d\n",ans);}return 0; }

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

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

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

主站蜘蛛池模板: mm131美女大尺度私密照尤果 | 性做久久久久久久 | 精精国产xxxx视频在线 | 妺妺窝人体色www在线下载 | 国产综合一区二区 | 丁香花婷婷 | 94av| 欧美日韩在线视频观看 | 蜜桃视频免费网站 | 色爱成人综合 | www.av欧美 | 四虎影视黄色 | 色www国产亚洲阿娇 自拍一区在线 | 在线观看一区视频 | 亚洲无av在线中文字幕 | 蜜臀一区二区三区精品免费视频 | 成人av视屏 | 久久久国产精 | 天天操天天操天天操 | 国产黄色片在线免费观看 | 亚洲欧美日韩国产一区二区三区 | 久久久精品电影 | 亚洲少妇一区 | 欧美性生交xxxxx | 精品欧美日韩 | 在线观看的网站 | 亚洲国产爱 | 国产免费黄色片 | 一区二区日韩 | wwwxxx日本人 | 91免费视频网站 | 午夜在线视频观看 | 亚洲成人精品在线 | 国产91麻豆视频 | 久久加久久| 深田咏美av在线 | 91麻豆成人精品国产免费网站 | 天天插天天透 | 免费黄网站在线 | 五月婷婷丁香久久 | 蜜乳av一区二区三区 | 久久久久久av无码免费看大片 | 成人福利在线播放 | xx在线视频 | avtt在线 | 日韩av免费在线看 | 亚洲精品视频在线看 | 免费看日批 | 亚洲作爱| 亚洲激情区| 亚洲欧美小视频 | 蜜臀免费av | 国产精品久久综合 | 亚洲制服另类 | 欧美激情videos | 国产福利一区二区三区视频 | 欧美日韩三级视频 | 德国艳星videos极品hd | 91麻豆精品国产91久久久更新时间 | 男插女青青影院 | 亚洲精品20p | 久久久九九九九 | wwwxx国产 | av手机在线播放 | 天堂av在线电影 | 波多野结衣1区2区3区 | 国产制服丝袜在线 | 就是色 | 欧美熟女一区二区 | 国产午夜无码精品免费看奶水 | 日韩av高清无码 | 国产精品第56页 | 哪个网站可以看毛片 | 欧美整片在线 | av免费大片 | 黑人巨大国产9丨视频 | 亚洲自拍在线观看 | 亚洲再线 | 激情午夜天 | 国产精品一区视频 | se欧美| jizzjizz亚洲 | 在线午夜视频 | 亚洲欧美一区二区视频 | 国产又粗又猛又爽又黄无遮挡 | www.xxxx欧美 | 国产18在线观看 | 未满十八岁禁止进入 | 日韩五码在线 | 一级黄色性片 | 在线你懂 | 午夜影视av | 羞辱狗奴的句子有哪些 | 在线视频二区 | 日韩素人| 久热中文 | 亚洲综合精品一区 | 99re这里只有精品首页 | 日韩av中文在线 |