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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

POJ2536、3370

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

n
a1,a2,a3....an (1<=ai<=n,切有可能ai=aj)?
問這個數列中是否存在k個數的數字之和可以被n整除
鴿籠原理的一個應用
考慮 a1, a1+a2,a1+a2+a3,....a1+a2+a3+a4,,+an 一共有n個正數
若這個n個正數都可以被n整除那么肯定是存在k的,
現在設這n個正數除n都有一個非0的余數,因為余數共有n-1種,有n個數,肯定有兩個余數是相同的,
因此存在a1+a2..+ak = bn+r 和a1+a2+...+al =cn+r都余r
則 ak+1...+al = (c-b)n 說明了整除性一定存在。

//#include <bits/stdc++.h> #include <iostream> #include <cstdio> #include <cstring> typedef long long ll; using namespace std; const int maxn=1e5; int mod[maxn]; int val[maxn]; int sum[maxn]; int main(){ // freopen("in.txt","r",stdin); // freopen("out.txt","w",stdout);int n;while(scanf("%d",&n)!=EOF){memset(sum,0,sizeof(sum));memset(val,0,sizeof(val));memset(mod,-1,sizeof(mod));for(int i=1; i<=n; ++i){scanf("%d",&val[i]);sum[i] = ( sum[i-1] + val[i] )%n; }mod[0] = 0;for(int i=1; i<=n;++i){if(mod[sum[i]] == -1){mod[sum[i]] = i;}else{cout<<i-mod[sum[i]]<<endl;for(int j=mod[sum[i]]+1; j<=i;++j)cout<<val[j]<<endl;break;}}}return 0; }

題目好像要求在有多個結果得時候輸出一個數量最少得

//#include <bits/stdc++.h> #include <iostream> #include <cstdio> #include <cstring> typedef long long ll; using namespace std; const int maxn=1e5; int mod[maxn]; int val[maxn]; int sum[maxn]; int main(){ // freopen("in.txt","r",stdin); // freopen("out.txt","w",stdout);int n;while(scanf("%d",&n)!=EOF){memset(sum,0,sizeof(sum));memset(val,0,sizeof(val));memset(mod,-1,sizeof(mod));for(int i=1; i<=n; ++i){scanf("%d",&val[i]);sum[i] = ( sum[i-1] + val[i] )%n; }mod[0] = 0;for(int i=1; i<=n;++i){if(mod[sum[i]] == -1){mod[sum[i]] = i;}else{cout<<i-mod[sum[i]]<<endl;for(int j=mod[sum[i]]+1; j<=i;++j)cout<<val[j]<<endl;break;}}}return 0; }

POJ3370
給你兩個整數C和N,再給你N個正數的序列,從中找到若干數,使得其和剛好是 C的倍數。輸出這些數的序號。

//POJ3370 //#include <bits/stdc++.h> #include <iostream> #include <cstdio> #include <cstring> typedef long long ll; using namespace std; const int maxn=1e5+10; int mod[maxn]; int val[maxn]; int pos[maxn]; int main(){ // freopen("in.txt","r",stdin); // freopen("out.txt","w",stdout);int n,c;while(scanf("%d%d",&c,&n)!=EOF){if(c==0&&n==0) return 0;memset(mod,0,sizeof(mod));memset(pos,-1,sizeof(pos));mod[0] = 0;for(int i=1;i<=n;++i){scanf("%d",&val[i]);mod[i] = ( mod[i-1] +val[i] )%c; }pos[0] = 0;int k,r;for(int i=1;i <= n;++i){if(pos[ mod[i] ] == -1)pos[mod[i]] = i;else{k= pos[mod[i]] ;r= i; //cout<<k<<' '<<r<<endl;break;}}// cout<<k<<' '<<r<<endl;for(int i=k+1; i<r;++i)cout<<i<<' ';cout<<r<<endl;}return 0; }

?

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

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

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

主站蜘蛛池模板: 久久久精品综合 | 婷婷在线综合 | 手机成人在线视频 | 国产精品久久久久久久 | 新亚洲天堂| 伊人日日夜夜 | 91免费短视频| 久久久一二三四 | 国产视频91在线 | 欧美激情另类 | 深喉口爆一区二区三区 | 白白色视频在线 | 国产性精品 | 亚洲爽妇网 | 中文字幕av一区 | 18一20岁毛毛片| 欧美老熟妇一区二区三区 | 久久av一区二区三 | 国产又粗又猛又爽又黄无遮挡 | 亚洲天堂免费 | 亚洲精品免费网站 | 香港三级韩国三级日本三级 | 欧美日韩电影一区 | 丰满少妇xbxb毛片日本 | 草碰在线 | 欧美精品久久天天躁 | 国产精品又黄又爽又色无遮挡 | 蜜桃av免费看 | 欧美xxxx18| 色婷婷aⅴ一区二区三区 | 97超碰在| 国产a网| a在线看| 女人做爰全过程免费观看美女 | 日本中文在线观看 | 美女又爽又黄视频毛茸茸 | 国产日韩一区二区在线 | 成人p站在线观看 | 欧美 日韩 国产 一区 | 免费三级av | 男男车车的车车网站w98免费 | 美女又黄又免费 | 亚洲成人v| 亚洲图片视频小说 | 亚洲精品综合精品自拍 | jizz黄色片| 日韩三级在线播放 | 男女啪啪资源 | 影音先锋中文字幕一区 | 国产极品网站 | 国产一区在线不卡 | 国产精久 | 91视频啊啊啊 | 黄色小网站在线观看 | 久久精品美乳 | 亚洲第5页| 中文字幕理伦片免费看 | 图书馆的女友动漫在线观看 | 亚洲福利一区二区 | 日本人妻一区二区三区 | 有码中文 | 99久热| 色峰视频 | 一级片免费看视频 | 丝袜老师扒开让我了一夜漫画 | 四虎成人在线视频 | 奇米狠狠操 | 老熟妇高潮一区二区三区 | 男人av网站| 天堂在线资源网 | 国产老头老太作爱视频 | 国产精品不卡在线观看 | 久久精品视频2 | 成人中文字幕+乱码+中文字幕 | 日本黄色小说 | 亚洲国产一二三区 | 男女午夜爽爽 | 欧美色图一区二区 | 国产精品1区2区3区4区 | 欧美在线三区 | 小sao货cao死你 | 男人的天堂avav | 九九色综合网 | 性欧美欧美巨大69 | 亚洲天堂精品视频 | 被黑人各种姿势猛c哭h文1 | 亚洲久久久久 | 青青av在线 | 国产在线拍 | 玖玖在线资源 | 欧美精品一线 | 日韩高清国产一区在线 | 亚州国产精品视频 | 91久久精品一区二区三区 | aa一级视频 | 欧美一级做a爰片免费视频 成人激情在线观看 | 久操亚洲 | 森泽佳奈av | 黄色网址哪里有 |