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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Intelligent Warehouse(小米邀请赛)

發布時間:2023/12/3 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Intelligent Warehouse(小米邀请赛) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目

題意:

n個數字,問存在的最長的一組數,使得其中任意兩個數的都是倍數關系,問最長的長度是多少

題解:

暴力。。。
沒想到暴力就能做,當時就該交上去試試的
用dp[i]表示當期選的所有數都是i的約數且符合題意的情況下所能選的個數的最大值
最直觀的轉移就是dp[i]取更新i的所有倍數的dp值
復雜度是O(WlogW),沒想到竟然不會tle。。。
正解:
只用枚舉i的素數倍數即可,因為合數總可以用若干個素數的乘積給湊出來
時間復雜度(O(W log log W))

代碼:

暴力:

//A #include <iostream> #include <cstdio> using namespace std; const int maxn=1e7+5;int n,a[200005],cnt[maxn],dp[maxn],ans,maxx;int main() {scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%d",&a[i]);maxx=max(maxx,a[i]);cnt[a[i]]++;}for(int i=1;i<maxn;i++){if(!cnt[i]) continue;dp[i]+=cnt[i];for(int j=i<<1;j<maxn;j+=i){if(cnt[j]) dp[j]=max(dp[i],dp[j]);}}for(int i=1;i<=maxx;i++) ans=max(ans,dp[i]);printf("%d\n",ans); }

正解:

#include <bits/stdc++.h> typedef long long ll; using namespace std; const int N=100005; int mod=1e9+7; const int nn=1e7+5; int prime[nn],vis[nn],cnt; void eularsie(int n) {cnt=0;for(int i=2;i<=n;i++) {if(!vis[i]) {prime[cnt++]=i;}for(int j=0;j<cnt&&i*prime[j]<=n;j++) {if(!vis[i*prime[j]]) {vis[i*prime[j]]=1;}if(i%prime[j]==0) break;}} } int a[nn],dp[nn]; int main() {//freopen("input.txt","r",stdin);//freopen("output.txt","w",stdout);ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);eularsie(1e7);int n;cin>>n;for(int i=0;i<n;i++) {int x;cin>>x;a[x]++;}int ans=0;for(int i=1;i<=1e7;i++) {dp[i]+=a[i];ans=max(ans,dp[i]);for(int j=0;j<cnt&&i*prime[j]<=1e7;j++) {dp[i*prime[j]]=max(dp[i*prime[j]],dp[i]);}}cout<<ans<<'\n';return 0; } /**/

總結

以上是生活随笔為你收集整理的Intelligent Warehouse(小米邀请赛)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 久久久一 | 黄色美女大片 | 亚洲区综合 | 国产97色在线 | 国产 | 91在线导航| 日本a∨视频 | 亚洲大胆人体 | 两口子交换真实刺激高潮 | 99久久久久久久 | 天天草夜夜操 | 国产另类ts人妖一区二区 | 少妇一级淫片免费放播放 | 超黄网站在线观看 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 亚洲综合精品国产一区二区三区 | 日韩中文字幕精品 | 欧洲视频在线观看 | 国产精品-区区久久久狼 | 精品免费在线观看 | av片在线看 | 欧美一级爱爱 | 天堂8av| 亚洲制服一区二区 | 青娱乐av | 国产精品成人aaaa在线 | 麻豆入口 | 成人黄色在线观看视频 | av资源导航| 男人av的天堂 | 在线不卡日韩 | 国产第一页第二页 | 国精产品一区一区三区 | 国产精品美女久久久久图片 | 亚洲欧美自拍视频 | 2021国产在线视频 | 免费黄色av | 露脸啪啪清纯大学生美女 | 欧洲女女同性videoso | 五十路六十路七十路熟婆 | 欧美三区在线观看 | 免费亚洲网站 | 三级黄毛片 | 91在线精品入口 | 欧美激情五月 | 手机看片一区 | 久久久蜜桃一区二区 | 国产亚洲高清视频 | 久久综合九色 | 亚洲三级在线播放 | 黄色视屏免费 | 久久国产成人精品国产成人亚洲 | a视频在线观看免费 | 久久精品国产亚洲av麻豆色欲 | www色网 | 成人免费毛片高清视频 | 国产欧美日韩在线观看 | 男人插女人网站 | av乱码 | 丰满人妻一区二区三区53 | 影音先锋成人在线 | 永久免费视频网站直接看 | 国产日韩欧美日韩大片 | 天海翼av在线播放 | 国产女主播在线一区二区 | av三级网站 | 视频在线不卡 | 中文字幕看片 | 阿v天堂在线| 久久中文字幕高清 | 超碰午夜 | 香港三级日本三级 | 亚洲视频1区 | 欧美中文| 在线观看黄色片 | 中文字幕+乱码+中文乱 | 致命魔术电影高清在线观看 | www.17c.com喷水少妇 | 观看毛片| 亚洲色图首页 | 在线一区av| 欧美成人久久久免费播放 | 高h放荡受浪受bl | 久久久久久久久久久福利 | 久草青青 | 男人的天堂狠狠干 | 国产又粗又大又爽视频 | 丝袜国产视频 | 日本在线播放一区 | 日本免费在线观看 | 欧美丰满少妇 | 黄色三级三级三级三级 | 一级丰满大乳hd高清 | 男男啪啪网站 | 亚洲成熟丰满熟妇高潮xxxxx | 欧美在线一 | 亚洲国产精品久久久久久 | 91色在线观看 | www.日本免费 | 欧美性色视频 |