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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

UVA10827球面上的最大和

發(fā)布時(shí)間:2025/6/17 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UVA10827球面上的最大和 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題意:
? ? ?最大子矩陣的加強(qiáng)版,就是給你一個(gè)n*n的矩陣,每個(gè)格子里面都有數(shù)字,然后我們?cè)诶锩孢x擇一個(gè)矩陣,使得矩陣中所有數(shù)字的和最大,而且這個(gè)題目說這個(gè)n*n的矩陣的最右邊和最左邊是相鄰的,最上邊和最下邊是相鄰的,這樣就構(gòu)成了一個(gè)球體。


思路:
? ? ?我們依然可以用最大子矩陣的方法去做這個(gè)題目,我的大體思路是這樣(方法不唯一),為了處理球的這個(gè)問題,我是給這個(gè)矩陣右側(cè),下側(cè),右下側(cè)都擴(kuò)出來一個(gè)矩陣,一共四個(gè)矩陣,這個(gè)比較容易理解也很容易想到,然后我們可以利用前綴和來降低一維,然后枚舉矩陣列的范圍(把那些列捏在一起),捏完之后就變成了最大連續(xù)子序列了,然后在去求最大連續(xù)子序列,還有就是這個(gè)最大連續(xù)子序列不能O(n)求出來,原因是上下拼接后注意最多只能跑n個(gè),隨意還有枚舉,一開始些了個(gè)75*150*150*75的,TLE了一次,然后發(fā)現(xiàn)有些地方多次枚舉了,然后小優(yōu)化了下,變成75*75*75*75的,順利AC了,大體就是這個(gè)樣子,具體細(xì)節(jié)可以看代碼,這個(gè)題目說思路說的有點(diǎn)別扭,大家要是沒看懂就看下先下面的代碼吧。




#include<stdio.h>
#include<string.h>


#define N 160


int ss[N][N] ,num[N][N];
int main ()
{
? ??
? ? int t ,i ,j ,k ,n ,Ans;
? ? scanf("%d" ,&t);
? ? while(t--)
? ? {
? ? ? ? scanf("%d" ,&n);
? ? ? ? int maxx = -100000;
? ? ? ? for(i = 1 ;i <= n ;i ++)
? ? ? ? for(j = 1 ;j <= n ;j ++)
? ? ? ? {
? ? ? ? ? ?scanf("%d" ,&num[i][j]);
? ? ? ? ? ?num[i+n][j] = num[i][j+n] = num[i+n][j+n] = num[i][j];
? ? ? ? ? ?if(maxx < num[i][j]) maxx = num[i][j];
? ? ? ? }
? ? ? ? if(maxx <= 0)
? ? ? ? {
? ? ? ? ? ?printf("%d\n" ,maxx);
? ? ? ? ? ?continue;
? ? ? ? }
? ? ? ? memset(ss ,0 ,sizeof(ss));
? ? ? ? for(i = 1 ;i <= n * 2 ;i ++)
? ? ? ? for(j = 1 ;j <= n * 2;j ++)
? ? ? ? ss[i][j] = ss[i][j-1] + num[i][j];
? ? ? ? Ans = 0;
? ? ? ? for(i = 1 ;i <= n ;i ++)
? ? ? ? for(j = i ;j <= i + n - 1 && j <= n+n;j ++)
? ? ? ? {
? ? ? ? ? ? for(int ii = 1 ;ii <= n ;ii ++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ?int now = 0;
? ? ? ? ? ? ? ?for(int jj = ii ;jj <= ii + n - 1 && jj <= n + n;jj ++)
? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ? ?now += ss[jj][j] - ss[jj][i - 1];
? ? ? ? ? ? ? ? ? ?if(now < 0) now = 0;
? ? ? ? ? ? ? ? ? ?if(Ans < now) Ans = now;
? ? ? ? ? ? ? ?}
? ? ? ? ? ? } ? ? ? ??
? ? ? ? }
? ? ? ? printf("%d\n" ,Ans);
? ? }
? ? return 0;
}
? ? ? ? ? ??
? ? ? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??





總結(jié)

以上是生活随笔為你收集整理的UVA10827球面上的最大和的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美日本一本 | 91情侣在线 | 影音先锋成人在线 | 国产l精品国产亚洲区久久 午夜青青草 | 青草国产视频 | 91精品国产91久久久久青草 | 荷兰av| 懂色av一区二区三区四区五区 | 国产精品永久久久久久久久久 | 日批在线 | 国产午夜亚洲精品午夜鲁丝片 | 亚洲欧美经典 | 香蕉污视频 | 日韩久久久久久久久久 | 都市乱淫 | 国产777 | 国产高清视频 | 善良的女朋友在线观看 | 黄色免费大片 | 国产色在线观看 | 少妇做爰免费视看片 | 欧美福利在线 | 天天摸夜夜添狠狠添婷婷 | 第一福利在线 | 成人免费视频一区 | 日日操夜夜草 | 久久久久精 | 久久久88| 欧美性受xxxx | 中国肥胖女人真人毛片 | 中文字幕在线2019 | 99香蕉网| 又黄又色 | 日韩精品电影在线 | 一级在线视频 | 五月激情五月婷婷 | 亚洲av无码精品色午夜 | 亚洲第一视频在线 | 天天操天天操 | 女性裸体无遮挡胸 | 日本在线中文 | 国产片久久| 岛国片在线免费观看 | 日韩精品一区二区三区视频在线观看 | 巨茎人妖videos另类 | 黄色美女片 | 男人的天堂毛片 | 美色视频| 日本成人久久 | 公车乳尖揉捏酥软呻吟 | 国产视频在线免费观看 | 国产网站久久 | 九月婷婷综合 | 成人羞羞国产免费 | 日韩伦理一区二区 | 亚洲91精品 | 国产精品你懂得 | 国产九色在线 | 欧美一级片网址 | 亚洲福利社 | 黄色片免费播放 | 黄色av大片 | 鲁一鲁在线 | 人妻少妇被猛烈进入中文字幕 | 久久亚洲国产成人精品性色 | 国产精品黄视频 | 成人视屏在线 | 三上悠亚亚洲一区 | 91在线视频在线观看 | a少妇| 欧美卡一卡二卡三 | 麻豆av一区二区三区久久 | 女生和男生一起插插插 | 老司机午夜精品 | 黄色片子一级 | 国产一二三在线 | 日本在线视频中文字幕 | 亚洲永久免费av | 国产高潮国产高潮久久久91 | 国产毛片不卡 | 亚洲精品国偷拍自产在线观看蜜桃 | www,超碰| 在线h网| 国产精品99久久久久久久女警 | 午夜电影一区二区三区 | 久操国产| 一区在线观看 | 欧美人与禽zozzo性之恋的特点 | 黄色网址中文字幕 | 国内精品久久久 | 奇米色影视 | 色综合图片区 | 夜夜导航| 久久午夜夜伦鲁鲁片 | 亚洲欧美激情视频 | 91福利网址 | 亚洲熟女乱色综合亚洲av | 99久久国产宗和精品1上映 | 国产crm系统91在线 |