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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

COJ 1170 A Simple Problem

發布時間:2025/4/5 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 COJ 1170 A Simple Problem 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目:在一個由N個整數組成的數列中,最多能找到多少個位置連續的整數且其中的最大值與最小值之差不超過K呢?

GDKOI 2003 又一道很類似的題(河床)使用的是動態規劃,因為數據范圍較小(復雜度為O(nk)),這里10^6*10^6肯定超時(確實TLE了);

這里使用一次掃描,加上單調隊列,將復雜度降為O(n)(每個元素最多只進隊一次,最多只出隊一次),當然不是自己的思路……詳見“CSU_BMW正式組建紀念賽”解題報告以及COJ1170(A Simple Problem)這兩篇LJ大牛的代碼比較清晰;

WA無數次,TLE多次,RE兩次,魔法值-50。。。

# include <stdio.h># define MAXN 1000005int n, k; int t[MAXN]; int Q[2][MAXN], f[2], r[2]; /* Q[0]:rise, Q[1]:fall */int cmp_ll(int x, int y, int b) {long long xx = x;long long yy = y;long long bb = b; if (xx>=yy && xx-yy<=bb) return 1;if (xx<=yy && yy-xx<=bb) return 1;return 0; }int main() {int i, j, len, ans;while (~scanf("%d%d", &n, &k)){for ( i = 1; i <= n; ++i)scanf("%d", &t[i]);f[0] = r[0] = 0;f[1] = r[1] = 0;Q[0][r[0]++] = 1;Q[1][r[1]++] = 1;ans = 1;i = j = 1;while (j < n){ while (j<n && cmp_ll(t[Q[0][f[0]]], t[Q[1][f[1]]], k)){ ++j;while (r[0]>f[0] && t[Q[0][r[0]-1]] >= t[j])--r[0];Q[0][r[0]++] = j;while (r[1]>f[1] && t[Q[1][r[1]-1]] <= t[j])--r[1];Q[1][r[1]++] = j;}len = j-i;if (j == n && cmp_ll(t[Q[0][f[0]]], t[Q[1][f[1]]], k)) ++len;if (ans < len) ans = len;if (t[Q[0][f[0]]] == t[j]){while (f[1]<r[1] && !cmp_ll(t[Q[0][f[0]]], t[Q[1][f[1]]], k))++f[1];i = Q[1][f[1]-1]+1;}else if (t[Q[1][f[1]]] == t[j]){while (f[0]<r[0] && !cmp_ll(t[Q[0][f[0]]], t[Q[1][f[1]]], k))++f[0];i = Q[0][f[0]-1]+1;}}printf("%d\n", ans);}return 0; }

?

轉載于:https://www.cnblogs.com/JMDWQ/archive/2012/04/19/2458545.html

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

總結

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

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

主站蜘蛛池模板: 日韩欧美中文字幕一区二区 | 久久久久九九九 | 帮我拍拍漫画全集免费观看 | 亚洲v天堂 | 操她视频在线观看 | 青青视频在线免费观看 | 红桃视频亚洲 | 国产曰肥老太婆无遮挡 | 性色网站 | 香蕉精品视频在线观看 | 麻豆av在线播放 | 欧美激情在线播放 | 国产精品美女自拍视频 | 老湿福利影院 | 中文字幕不卡在线 | 欧美爽妇 | 精品动漫一区二区三区在线观看 | 欧美黑人又粗又大的性格特点 | 性生活视屏 | 深夜视频在线免费 | 2020亚洲男人天堂 | 中文字幕自拍偷拍 | 99ri国产在线 | 成人日韩欧美 | 碰碰久久| 在线免费看污网站 | 日本激情在线 | av免费久久 | 国产肉丝在线 | 久久九九免费视频 | 青青久在线 | 福利电影一区二区 | 十大污网站 | 首尔之春在线看 | 九九自拍视频 | 精品国产户外野外 | 亚洲国产综合视频 | 在线观看污污网站 | 日本特黄特色aaa大片免费 | 免费视频成人 | 美女av一区二区 | 日韩精品免费一区二区三区 | 国产69精品久久久久999小说 | 黄p在线播放 | 亚洲成人网在线观看 | 台湾男男gay做爽爽的视频 | 99资源在线 | 日爽夜爽 | 成人免费视频毛片 | 国产精品久久久av | 最新的黄色网址 | 人人妻人人澡人人爽国产一区 | 91蝌蚪| 国产喷水在线 | 91偷拍精品一区二区三区 | 久久久免费电影 | 72pao成人国产永久免费视频 | av片久久 | 国产调教打屁股xxxx网站 | 国产内射一区二区 | 国产 日韩 欧美在线 | 日韩一区不卡视频 | 日韩作爱视频 | 在线免费观看av片 | 麻豆亚洲av熟女国产一区二 | 综合久久伊人 | 国产精品theporn88 | 欧美日韩在线免费看 | 人妻洗澡被强公日日澡 | 日韩精品国产AV | 韩日在线视频 | 四虎影院一区二区 | 欧美成人精品一区 | 亚洲av乱码一区二区 | 无码av免费毛片一区二区 | 精品一区二区无码 | 久久一区国产 | 啪啪的网站 | 性大片潘金莲裸体 | 天天干天天噜 | 亚洲国产精品视频一区二区 | 久草视频这里只有精品 | 依人综合 | 男女激情免费网站 | 亚洲一级一区 | 免费毛片基地 | 视频一区 国产 | 日韩六九视频 | 色妞www精品视频 | 激情黄色av| 精品国产一区二区三区久久 | 一级淫片a | 天天综合永久 | 综合网视频 | 久久爰| 天堂在线www | 亚洲不卡视频在线 | 日本黄色中文字幕 | 国产一级淫片免费 |