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

hdu3666

THE MATRIX PROBLEM

Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 3993    Accepted Submission(s): 1022


Problem Description
You have been given a matrix CN*M, each element E of CN*M is positive and no more than 1000, The problem is that if there exist N numbers a1, a2, … an and M numbers b1, b2, …, bm, which satisfies that each elements in row-i multiplied with ai and each elements in column-j divided by bj, after this operation every element in this matrix is between L and U, L indicates the lowerbound and U indicates the upperbound of these elements.
 

Input
There are several test cases. You should process to the end of file.
Each case includes two parts, in part 1, there are four integers in one line, N,M,L,U, indicating the matrix has N rows and M columns, L is the lowerbound and U is the upperbound (1<=N、M<=400,1<=L<=U<=10000). In part 2, there are N lines, each line includes M integers, and they are the elements of the matrix.
 

Output
If there is a solution print "YES", else print "NO".
 

Sample Input
3 3 1 6 2 3 4 8 2 6 5 2 9
 

Sample Output
YES
 

Source
2010 Asia Regional Harbin
 

額,查分約束系統(tǒng)
真心wa到爆,一直數(shù)組越界,最后發(fā)現(xiàn)邊數(shù)開少了

用的spfa
判斷 1 如果存在某頂點入隊次數(shù)超過sqrt(n),說明存在負權回路,
       2 如果總入隊次數(shù)超過2*nn的話,存在負權回路,
不過第二種方法 速度比 第一種快多了
#include<math.h>
#include
<stdio.h>
#include
<string.h>
#define maxm 330000
#define maxn 1000
int n,m;
double l,u,ll,uu;
int q[1200000];
int head,tail;
struct node
{
    
int v,next;
    
double w;
} edge[maxm];
int p[maxn];
int e;
int nn;
int sec[maxn];
void add(int u,int v,double w)
{
    edge[e].v
=v;
    edge[e].next
=p[u];
    edge[e].w
=w;
    p[u]
=e++;
}
bool spfa()
{
    
int i,j,now;
    
int nnn;
    
bool flag[maxn];
    
double dist[maxn];
    nnn
=(int)(sqrt((double)(nn)));
    memset(dist,
0,sizeof(dist));
    memset(sec,
0,sizeof(sec));
    memset(flag,
0,sizeof(flag));
    head
=0;
    tail
=0;
    
for(i=1; i<=n; i++)
    {
        tail
=tail%1200000+1;
        q[tail]
=i;
        flag[i]
=true;
        sec[i]
=1;
    }
    
while (head!=tail)
    {
        head
=head%1200000+1;
        now
=q[head];
        
if (sec[now]>nnn)
        {
            
return false;
        }
        
for(i=p[now]; i!=-1; i=edge[i].next)
        {
            
if (dist[edge[i].v]>dist[now]+edge[i].w)
            {
                dist[edge[i].v]
=dist[now]+edge[i].w;
                
if (!flag[edge[i].v])
                {
                    sec[edge[i].v]
++;
                    flag[edge[i].v]
=true;
                    tail
=tail%1200000+1;
                    q[tail]
=edge[i].v;
                }
            }
        }
        flag[now]
=false;
    }
    
return true;
}
int main()
{
    
int i,j;
    
double x;
    
while (scanf("%d %d %lf %lf",&n,&m,&l,&u)!=EOF)
    {
        e
=0;
        ll
=log(l);
        uu
=log(u);
        memset(p,
-1,sizeof(p));
        
for(i=1; i<=n; i++)
        {
            
for(j=1; j<=m; j++)
            {
                scanf(
"%lf",&x);
                x
=log(x);
                add(j
+n,i,uu-x);
                add(i,j
+n,x-ll);
            }
        }
        nn
=n+m;
        
if (spfa())
        {
            printf(
"YES\n");
        }
        
else printf("NO\n");
    }
    
return 0;
}

posted on 2012-04-04 19:10 jh818012 閱讀(214) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

導航

統(tǒng)計

常用鏈接

留言簿

文章檔案(85)

搜索

最新評論

  • 1.?re: poj1426
  • 我嚓,,輝哥,,居然搜到你的題解了
  • --season
  • 2.?re: poj3083
  • @王私江
    (8+i)&3 相當于是 取余3的意思 因為 3 的 二進制是 000011 和(8+i)
  • --游客
  • 3.?re: poj3414[未登錄]
  • @王私江
    0ms
  • --jh818012
  • 4.?re: poj3414
  • 200+行,跑了多少ms呢?我的130+行哦,你菜啦,哈哈。
  • --王私江
  • 5.?re: poj1426
  • 評論內容較長,點擊標題查看
  • --王私江
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲区免费影片| 久久精品视频在线| 最新国产成人av网站网址麻豆| 亚洲激情电影中文字幕| 性久久久久久久久久久久| 亚洲欧洲综合另类| 久久高清免费观看| 国产欧美综合在线| 亚洲色在线视频| 亚洲电影中文字幕| 久久精品在这里| 国产乱人伦精品一区二区| 亚洲你懂的在线视频| av成人免费观看| 亚洲欧美一区二区精品久久久| 欧美一区二区三区的| 亚洲精品四区| 欧美激情中文字幕乱码免费| 亚洲伦伦在线| 欧美一级播放| 这里只有精品丝袜| 欧美午夜精品久久久久免费视| 亚洲日本一区二区三区| 亚洲国产成人在线播放| 蘑菇福利视频一区播放| 在线日本成人| 免费日韩视频| 免费亚洲视频| 日韩一二三在线视频播| 亚洲精品激情| 欧美午夜精品久久久久久超碰| 一区二区三区精品久久久| 一本色道久久88综合亚洲精品ⅰ| 欧美日本国产视频| 亚洲午夜视频在线| 亚洲欧美国产精品va在线观看| 国产精品一区二区久久久| 日韩亚洲欧美精品| 狠狠综合久久av一区二区老牛| 亚洲激情午夜| 亚洲免费小视频| 亚洲另类在线一区| 国产精品久久久久久久久| 亚洲一区欧美一区| 欧美一级成年大片在线观看| 在线看欧美日韩| 亚洲精品男同| 国产精品午夜国产小视频| 欧美一区二区三区免费在线看| 午夜精品久久久久99热蜜桃导演| 黄色成人在线网址| 91久久精品国产91性色| 国产精品激情| 免费观看成人| 欧美午夜女人视频在线| 老牛国产精品一区的观看方式| 欧美视频二区| 亚洲——在线| 亚洲美女视频| 亚洲主播在线| 亚洲国产一区二区三区在线播 | 欧美在线观看视频在线| 亚洲精品网址在线观看| 亚洲欧美成人| 亚洲另类在线视频| 性欧美1819性猛交| 一区二区三区**美女毛片| 久久国产视频网站| 日韩午夜三级在线| 欧美一级视频一区二区| 夜夜嗨av一区二区三区网页| 久久精品欧洲| 性做久久久久久免费观看欧美 | 欧美日韩亚洲网| 99国产麻豆精品| 午夜视频一区在线观看| 99综合视频| 久久夜色精品一区| 久久精品一区四区| 国产精品久久久久久久久久妞妞| 欧美成人精品福利| 国产视频久久久久| 日韩一二三区视频| 亚洲精品在线免费| 久久久久久久综合日本| 亚洲欧美激情视频| 欧美日韩一区二区三区免费| 亚洲国产婷婷综合在线精品 | 久久久久久久久综合| 国产精品久久久久9999吃药| 亚洲欧洲在线一区| 亚洲精品视频在线播放| 久久伊人精品天天| 久久综合99re88久久爱| 亚洲欧美在线观看| 一区二区三区在线看| 亚洲手机视频| 一本久久精品一区二区| 久久亚洲精品一区| 葵司免费一区二区三区四区五区| 国产视频一区在线观看| 亚洲欧美欧美一区二区三区| 亚洲一二三区在线| 欧美日韩在线播放三区四区| 亚洲激情午夜| aa级大片欧美| 欧美日韩免费在线观看| 一本久道久久综合狠狠爱| 一区二区三欧美| 国产精品麻豆va在线播放| 欧美夜福利tv在线| 国产精品久久久久毛片大屁完整版| 日韩一二三区视频| 午夜视频久久久久久| 久久亚洲国产精品一区二区| 欧美/亚洲一区| 91久久一区二区| 欧美不卡福利| 亚洲美女视频| 欧美巨乳波霸| 亚洲一区二区三区精品在线| 午夜精品久久久久久久蜜桃app| 国产精品一区毛片| 久久精品国产亚洲aⅴ| 欧美国产精品一区| 亚洲视频网站在线观看| 国产精品视频yy9299一区| 午夜在线电影亚洲一区| 久久另类ts人妖一区二区| 亚洲日本免费| 国产精品美女久久久浪潮软件| 久久不见久久见免费视频1| 亚洲国产精品激情在线观看| 亚洲私人影院在线观看| 国产精品一二| 卡一卡二国产精品| 亚洲午夜激情网页| 欧美高清视频www夜色资源网| 一本久道久久综合婷婷鲸鱼| 国产亚洲精品资源在线26u| 欧美成人一区二区三区片免费| 一区二区三区视频观看| 美腿丝袜亚洲色图| 亚洲欧美一区在线| 亚洲人成人一区二区在线观看| 国产伦精品一区二区三区免费迷| 免费成人在线观看视频| 亚洲欧美制服中文字幕| 亚洲精品一区二区三区福利| 久久午夜精品| 欧美在线视频播放| 中文亚洲欧美| 亚洲电影第1页| 国产欧美日韩在线视频| 欧美激情精品| 久久精品一本久久99精品| 一区二区三区国产在线| 欧美激情1区2区| 久久久久一区二区三区| 性色av一区二区三区| 亚洲精品韩国| 亚洲毛片在线观看| 免费观看国产成人| 一本久道久久综合狠狠爱| 免费久久精品视频| 亚洲欧美在线视频观看| 日韩视频精品在线观看| 久久久高清一区二区三区| 蜜臀av国产精品久久久久| 欧美日韩国产三级| 国产精品国色综合久久| 国产亚洲午夜高清国产拍精品| 激情成人中文字幕| 欧美极品在线播放| 国产精品海角社区在线观看| 国产日韩欧美在线播放| 怡红院精品视频| 在线亚洲观看| 久久国产手机看片| 亚洲电影天堂av| 亚洲少妇在线| 久久漫画官网| 国产精品videosex极品| 国产一区二区高清视频| 亚洲黄色三级| 亚洲欧美一区二区激情| 老司机成人网| 夜夜嗨av一区二区三区网页| 欧美一区二区三区在线播放| 免费人成精品欧美精品| 国产精品自拍一区| 亚洲精品资源美女情侣酒店| 午夜精品福利在线| 亚洲高清一区二区三区| 亚洲欧美精品一区| 欧美日韩福利视频| 国内精品久久久久影院色| a91a精品视频在线观看| 久久视频在线看| 亚洲影院高清在线|