青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

學習心得(code)

superlong@CoreCoder

  C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
  74 Posts :: 0 Stories :: 5 Comments :: 0 Trackbacks

公告

文字可能放在http://blog.csdn.net/superlong100,此處存放代碼

常用鏈接

留言簿(4)

我參與的團隊

搜索

  •  

最新隨筆

最新評論

  • 1.?re: Poj 1279
  • 對于一個凹多邊形用叉積計算面積 后能根據結果的正負來判斷給的點集的時針方向?
  • --bsshanghai
  • 2.?re: Poj 3691
  • 你寫的這個get_fail() 好像并是真正的get_fail,也是說fail指向的串并不是當前結點的子串。為什么要這樣弄呢?
  • --acmer1183
  • 3.?re: HDU2295[未登錄]
  • 這個是IDA* 也就是迭代加深@ylfdrib
  • --superlong
  • 4.?re: HDU2295
  • 評論內容較長,點擊標題查看
  • --ylfdrib
  • 5.?re: HOJ 11482
  • 呵呵..把代碼發在這里很不錯..以后我也試試...百度的編輯器太爛了....
  • --csuft1

閱讀排行榜

評論排行榜

http://acm.fzu.edu.cn/problem.php?pid=1894

志愿者選拔 O(n)
最最入門的單調隊列,而且是很形象的排隊問題
#include <stdio.h>
#include 
<string.h>

const int N = 1000005;

int que[N][2], v;
char op[10];
int tail, head, id, now;

inline 
void push(int v, int id) {
    
while( tail >= head && que[tail][0]<v) tail--;
    que[
++tail][0= v;
    que[tail][
1= id;
}

inline 
void pop() {
    
if( tail >= head && que[head][1== now) head ++;
    now 
++;
}

inline 
void out() {
    
if( tail < head ) puts("-1");
    
else printf("%d\n", que[head][0]);
}

int main() {
    
int t;
    scanf(
"%d"&t);
    
while( t --) {
        head 
= 0, tail = -1; id = 0, now = 0;
        
while( scanf("%s", op)!= EOF ) 
            
if ( !strcmp(op, "START") ) break;
        
while( scanf("%s", op) ) {
            
if!strcmp(op, "END") ) break;
            
if( op[0== 'C' ) {
                scanf(
"%s", op);
                scanf(
"%d"&v);
                push(v, id);
                id 
++;
            } 
else if( op[0== 'G' ) {
                pop();
            } 
else if( op[0== 'Q' ) {
                
out();
            }
        }
    }
}
Sliding Window O(n)
同上題
http://acm.pku.edu.cn/JudgeOnline/problem?id=2823
#include <stdio.h>
#include 
<string.h>

const int N = 1000005;

int n, k;
struct node {
    
int num, id;
} min[N], max[N];

int minans[N], maxans[N], x;
int head[2], tail[2], cnt = 0;

int main() {
    
while( scanf("%d %d"&n, &k) != EOF ) {
        head[
0= head[1= -1;
        tail[
0= tail[1= 0;
        cnt 
= 0;
        
for(int i = 0; i < n; i ++) {
            scanf(
"%d"&x);
            
while( head[0>= tail[0&& min[tail[0]].id + k - 1 < i ) tail[0]++;
            
while( head[1>= tail[1&& max[tail[1]].id + k - 1 < i ) tail[1]++;
            
while( head[0>= tail[0&& min[head[0]].num >= x) head[0--;
            min[
++head[0]].num = x; 
            min[head[
0]].id = i;
            
while( head[1>= tail[1&& max[head[1]].num <= x) head[1--;
            max[
++head[1]].num = x; 
            max[head[
1]].id = i;
            
if( i >= k - 1 ){
                minans[cnt] 
= min[tail[0]].num;
                maxans[cnt] 
= max[tail[1]].num;
                cnt 
++;
            }
        }
        
for(int i = 0; i < cnt; i ++
            
if(i == 0) printf("%d", minans[i]); 
            
else       printf(" %d", minans[i]); 
        puts(
"");
        
for(int i = 0; i < cnt; i ++
            
if(i == 0) printf("%d", maxans[i]); 
            
else       printf(" %d", maxans[i]);
        puts(
"");
    }
}


1
posted on 2010-07-29 11:50 superlong 閱讀(330) 評論(0)  編輯 收藏 引用
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            免播放器亚洲| 久久久久久网址| 国产欧美日韩综合精品二区| 亚洲一区二区不卡免费| 久久超碰97人人做人人爱| 国产一区二区观看| 欧美大香线蕉线伊人久久国产精品| 亚洲国产精品va在看黑人| 欧美激情综合色综合啪啪| 亚洲桃花岛网站| 免费国产一区二区| 亚洲直播在线一区| 亚洲国产高清一区| 国产精品欧美一区喷水| 免费成人av资源网| 免费h精品视频在线播放| 欧美大片一区| 国产精品多人| 欧美色欧美亚洲高清在线视频| 久久国产日本精品| 日韩视频在线你懂得| 亚洲成在线观看| 翔田千里一区二区| 一本色道久久加勒比88综合| 亚洲国产成人精品久久| 一区二区国产日产| 亚洲伦理自拍| 国产精品theporn| 欧美成ee人免费视频| 欧美精品福利| 国产日韩欧美三级| 国产亚洲在线| 日韩亚洲在线| 日韩一区二区精品视频| 午夜精品国产| 欧美在线影院在线视频| 欧美激情麻豆| 亚洲欧洲精品一区二区三区 | 欧美一级理论片| 一区二区三区国产精华| 久久久久一区二区三区四区| 欧美午夜精品理论片a级按摩| 国模私拍视频一区| 尤妮丝一区二区裸体视频| 国产小视频国产精品| 日韩亚洲综合在线| 裸体女人亚洲精品一区| 免费视频一区二区三区在线观看| 99国产精品一区| 中文日韩在线视频| 亚洲欧美www| 欧美在线视频一区二区| 久久久激情视频| 欧美激情在线有限公司| 精品福利av| 日韩亚洲在线观看| 欧美成人性网| 亚洲影音先锋| 欧美三级电影一区| 亚洲老司机av| 亚洲国产日韩一区| 欧美成人精品影院| 亚洲精品久久久久久久久久久久| 99精品视频免费观看| 欧美风情在线观看| 久久综合国产精品| 国产精品美女久久久久久免费| 韩国女主播一区| 亚洲免费观看高清在线观看| 美女视频黄 久久| 久久久久99精品国产片| 国产一区二区久久| 久久久综合激的五月天| 91久久国产综合久久91精品网站| 玖玖玖国产精品| 亚洲国产福利在线| 亚洲高清免费视频| 欧美一区二区三区免费大片| 欧美电影电视剧在线观看| 一片黄亚洲嫩模| 欧美午夜视频网站| 欧美一区二区三区免费看| 蜜臀av一级做a爰片久久| 久久精品人人| 91久久亚洲| 美女黄毛**国产精品啪啪| 久久精品最新地址| 亚洲黄色尤物视频| 欧美在线免费视屏| 久久久久看片| 一区二区三区导航| 亚洲国产免费看| 欧美日韩亚洲一区二区三区四区 | 国内精品美女av在线播放| 免费看亚洲片| 欧美新色视频| 你懂的国产精品| 欧美在线亚洲综合一区| 在线电影国产精品| 一本色道久久综合| 在线成人免费观看| 一本一本久久| 在线欧美福利| 奶水喷射视频一区| 欧美三日本三级三级在线播放| 久久精品综合网| 久久成人精品| 亚洲图片在线观看| 亚洲一区二区视频在线| 亚洲国产日韩美| 午夜亚洲性色视频| 国产无遮挡一区二区三区毛片日本| 蜜臀av性久久久久蜜臀aⅴ| 国产精品久在线观看| 欧美激情一区二区在线| 国产一区二区三区四区老人 | 久久日韩粉嫩一区二区三区| 国自产拍偷拍福利精品免费一| 亚洲国产日本| 影音先锋久久久| 午夜精品久久久久久99热| 国产真实久久| 一区二区激情视频| 亚洲精品一区二区三区婷婷月| 欧美在现视频| 欧美在线观看视频一区二区三区| 欧美精品久久久久久| 亚洲大片一区二区三区| 黄色在线一区| 欧美在线亚洲综合一区| 久久久久久久国产| 国产偷自视频区视频一区二区| 亚洲私拍自拍| 亚洲免费影视第一页| 欧美一区二区三区视频在线观看| 亚洲一区制服诱惑| 欧美日韩三区| 亚洲免费久久| 国产精品99久久久久久宅男| 欧美久久九九| 在线亚洲观看| 亚洲在线一区二区| 国产精品扒开腿爽爽爽视频| 99国产精品视频免费观看| 亚洲精品一区二区网址| 欧美激情一区二区三区成人| 亚洲国产片色| 亚洲香蕉网站| 久久久精品tv| 久热精品视频在线观看一区| 国内精品嫩模av私拍在线观看| 久久精品视频在线免费观看| 麻豆久久精品| 亚洲精品乱码久久久久久蜜桃91| 欧美大片一区二区| 99精品免费网| 久久成人综合网| 亚洲国产经典视频| 欧美日韩国产999| 欧美91视频| 亚洲人成在线免费观看| 欧美日韩精品免费在线观看视频| av成人老司机| 久久国内精品视频| 欧美日韩中国免费专区在线看| 91久久亚洲| 亚洲欧美一区二区三区在线| 国产一区二区三区观看| 欧美激情国产日韩| 免费成人av在线看| 亚洲精品一区二区三区婷婷月 | 一区二区三区不卡视频在线观看| 午夜精品福利一区二区蜜股av| 伊人久久大香线| 欧美日韩在线直播| 久久视频在线视频| 一本在线高清不卡dvd| 久久人人爽国产| 99精品99久久久久久宅男| 国产丝袜一区二区三区| 欧美精品一区二区三区蜜桃| 午夜精品久久久久久久久| 亚洲第一主播视频| 久久激情婷婷| 亚洲一区二区动漫| 伊人久久婷婷色综合98网| 欧美午夜精彩| 欧美激情亚洲自拍| 午夜影院日韩| 制服丝袜亚洲播放| 亚洲国产毛片完整版| 久久五月天婷婷| 精品不卡视频| 欧美视频一区在线| 免费久久精品视频| 亚洲国产精品t66y| 久久亚洲精选| 欧美自拍偷拍午夜视频| 这里只有精品在线播放| 亚洲国产精品va在看黑人|