日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 女女高潮h冰块play失禁百合 | 欧美熟妇精品一区二区蜜桃视频 | 久久精品综合 | 97人妻人人澡人人爽人人精品 | 91精品国产综合久久福利 | 国产乱叫456在线 | 欧美乱论视频 | 日韩精品一卡 | 337p粉嫩日本欧洲亚洲大胆 | 日韩欧美在线观看 | 天堂在线资源库 | 青青视频二区 | 毛片在线网址 | jizz国产在线观看 | 国精产品一品二品国精品69xx | 草草视频在线播放 | 精品人妻少妇嫩草av无码 | 久久久久久999 | 日韩一级片免费 | 一区二区三区四区免费观看 | 日本吃奶摸下激烈网站动漫 | 看污网站 | 黄色1级大片 | 日韩精品视频免费在线观看 | 亚洲免费一区 | 夜夜爱视频| av男人的天堂在线 | 中文字幕 自拍 | 69精品久久久久久久 | 国产成人精品一区二 | www.中文字幕在线观看 | 99热这里只有精品5 国产精品伦子伦免费视频 精品一二三 | 国产精品调教 | 欧美日本在线视频 | 成人午夜免费电影 | 亚洲精品亚洲 | 久草观看视频 | 亚洲午夜一区二区三区 | 粉嫩av蜜桃av蜜臀av | 欧美福利视频在线观看 | 亚洲最大福利网 | 国产女女调教女同 | 亚洲精品一区二区在线 | 欧美日韩亚洲视频 | 激情五月婷婷 | 成人免费av网站 | 手机免费av片 | 精品欧美在线 | 国产精品资源站 | 特级性生活片 | 青青草综合 | 91吃瓜今日吃瓜入口 | 美国黄色一级视频 | 视频一区免费 | 国产精品suv一区二区三区 | 99热这里只有精品9 日韩综合在线 | 亚洲av无码潮喷在线观看 | 黄色一级国产 | 久久久久久欧美精品se一二三四 | 欧美乱妇日本无乱码特黄大片 | 亚洲激情在线 | 国语粗话呻吟对白对白 | 国产欧美在线精品日韩 | 黄色高清无遮挡 | 激情欧美在线 | 中文字幕激情视频 | 伊人免费视频二 | 插我一区二区在线观看 | 日本裸体xx少妇18在线 | 亚洲日本一区二区三区 | 亚洲午夜激情 | 国产精品久久久久久久av福利 | 国产99久久久 | 日韩av一二三区 | av三级网站 | 亚洲色图影院 | 色播视频在线观看 | 天堂在线视频网站 | 免费看国产视频 | 天堂网一区二区 | 依人成人网| 小泽玛利亚一区二区三区视频 | 性按摩玩人妻hd中文字幕 | 欧美乱妇狂野欧美视频 | 国产午夜视频在线播放 | 亚洲天堂无吗 | 免费黄色欧美 | 黄视频网站在线观看 | 国产精品久久9 | 国产视频首页 | 色婷婷久久综合中文久久蜜桃av | 一级特级黄色片 | 国产在线免费观看 | 桃花久久 | av一二三四| 亚洲无在线观看 | 国产欧美综合在线 | 91精品导航 | 成人欧美一区 |