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

Sephiroth's boring days!!!

Love just for you.

數學問題-Black and White

【題目描述】

尋找一個由n個整數組成的數列,其中任意連續p個整數之和為正,任意連續q個整數之和為負。若不存在這樣的整數數列,則輸出NO,否則輸出其中一個數列。

【輸入】

對于每個測試點將給你M組數據,要求你對于每組數據,判斷是否存在這樣的整數數列。

輸入的第一行是一個正整數M,(1<=N<=10000),接下來的M行對應M組數據,每行有三個正整數N、P、Q(1<=n,p,q<=10^8)。

【輸出】

輸出數據共N行,每行為yes或者no,如果第I組數據有解,則在第I行輸出yes,否則輸出no

【輸入輸出示例】

輸入(sequence.in) 輸出(sequence.out)
2
1 1 9
10 2 4
yes
no

【評分標準】

對于每個測試點,如果你能夠在1S內通過每組數據,你將得到這個測試點的分數,否則,這個測試點你只能得0分。

【分析】

原題目是要求輸出一種可能的解,如果沒有解就輸出-1。這樣的話就要用到差分約束。

現在的話,只需要一個公式。如果有解,應滿足:n<=q+p-gcd(p,q)-1。

  1: #include <stdio.h>
  2: #include <iostream>
  3: using namespace std;
  4: 
  5: int n,m,p,q;
  6: 
  7: int gcd(int a,int b)
  8: {
  9:     if (a<b) swap(a,b);
 10:     int t;
 11:     while (b!=0)
 12:     {
 13:         t=a;
 14:         a=b;
 15:         b=t%a;
 16:     }
 17:     return a;
 18: }
 19: 
 20: int main()
 21: {
 22:     freopen("sequence.in","r",stdin);
 23:     freopen("sequence.out","w",stdout);
 24:     
 25:     scanf("%d",&m);
 26:     for (int i=0;i<m;++i)
 27:     {
 28:         scanf("%d%d%d",&n,&p,&q);
 29:         if (n<=p+q+gcd(p,q)-1) printf("YES\n");
 30:         else printf("NO\n");
 31:     }
 32:     return 0;
 33: }
 34: 

下面是我寫的查分約束。

  1: #include <stdio.h>
  2: #define MAXINT 1000000
  3: #define maxn 1010
  4: 
  5: struct ss
  6: {
  7:     int x,y,dis;
  8: } l[10000];
  9: 
 10: int s[maxn];
 11: int a[maxn];
 12: int d[maxn];
 13: int n,q,p,tot;
 14: 
 15: int main()
 16: {
 17:     scanf("%d%d%d",&n,&p,&q);
 18:     for (int i=0;i<=n;++i)
 19:         if (i+p>n) break;
 20:         else
 21:         {
 22:             l[++tot].x=i+p;
 23:             l[tot].y=i;
 24:             l[tot].dis=-1;
 25:         }
 26:     for (int i=0;i<=n;++i)
 27:         if (i+q>n) break;
 28:         else
 29:         {
 30:             l[++tot].x=i;
 31:             l[tot].y=i+q;
 32:             l[tot].dis=-1;
 33:         }
 34:     for (int i=1;i<=n;++i)
 35:     {
 36:         for (int j=1;j<=tot;++j)
 37:             if (d[l[j].y]>d[l[j].x]+l[j].dis)
 38:                 d[l[j].y]=d[l[j].x]+l[j].dis;
 39:         for (int j=1;j<=tot;++j)
 40:             if (d[l[j].y]>d[l[j].x]+l[j].dis)
 41:             {
 42:                 printf("-1\n");
 43:                 return 0;
 44:             }
 45:     }
 46:     for (int i=0;i<=n;++i)
 47:         s[i]=d[i];
 48:     for (int i=1;i<=n;++i) printf("%d\n",s[i]-s[i-1]);
 49:     return 0;
 50: }
 51: 

posted on 2010-09-01 07:00 Sephiroth Lee 閱讀(158) 評論(0)  編輯 收藏 引用 所屬分類: 信息奧賽

free counters
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美一区二区在线观看| 亚洲五月婷婷| 欧美日韩另类国产亚洲欧美一级| 欧美一区二区三区电影在线观看| 亚洲综合国产| 亚洲欧美久久久久一区二区三区| 一区二区三区视频在线看| 一区二区冒白浆视频| 亚洲综合二区| 久久久久在线观看| 欧美成人高清| 国产精品sss| 国产一区二区三区丝袜| 亚洲黄色在线| 午夜精品电影| 久久夜色精品| 91久久精品一区| 99精品免费| 销魂美女一区二区三区视频在线| 久久精品国产免费看久久精品| 久久这里有精品视频| 欧美久久久久久久| 国产农村妇女毛片精品久久莱园子| 国产日韩综合| 一区二区国产日产| 久久久久久久久一区二区| 久久伊人一区二区| 91久久久久久久久久久久久| 99xxxx成人网| 亚洲自拍偷拍网址| 欧美 日韩 国产在线| 欧美午夜一区| 亚洲国产清纯| 亚洲影视综合| 亚洲福利国产| 午夜精品www| 欧美精品 国产精品| 国模叶桐国产精品一区| 亚洲深夜福利| 老司机精品福利视频| 在线综合亚洲| 欧美freesex8一10精品| 国产美女精品一区二区三区| 亚洲精品在线视频| 久久久久久久综合狠狠综合| 日韩五码在线| 欧美黑人在线观看| 狠狠色狠狠色综合日日五| 亚洲综合视频网| 亚洲美女淫视频| 欧美大色视频| 亚洲福利视频免费观看| 久久久久久97三级| 性欧美xxxx大乳国产app| 国产精品成人一区二区网站软件 | 久久久水蜜桃av免费网站| 欧美日韩在线免费| 一本色道**综合亚洲精品蜜桃冫 | 亚洲精品麻豆| 欧美国产精品v| 久久久五月天| 亚洲国产高清视频| 欧美福利视频网站| 欧美成人xxx| 亚洲精选视频免费看| 欧美大片一区| 欧美二区不卡| 在线一区二区三区做爰视频网站| 欧美激情第三页| 欧美不卡三区| 一本色道久久88综合亚洲精品ⅰ| 亚洲黄色小视频| 欧美日韩第一页| 亚洲综合不卡| 亚洲一区在线观看视频 | 国产一区二区三区av电影| 午夜久久久久| 性欧美暴力猛交另类hd| 国产在线观看91精品一区| 久久久久久亚洲精品不卡4k岛国| 欧美在线播放一区二区| 1024亚洲| 一本色道久久综合一区| 国产欧美欧美| 老司机午夜精品| 欧美成人嫩草网站| 亚洲一区二区三区在线播放| 亚洲女人天堂av| 亚洲国产毛片完整版| 亚洲高清一区二| 国产精品天美传媒入口| 久久综合伊人| 欧美日韩一区二区在线| 久久成年人视频| 久久综合九色欧美综合狠狠| 亚洲精品少妇30p| 亚洲综合第一| 亚洲日本中文字幕区| 亚洲愉拍自拍另类高清精品| 黑人一区二区三区四区五区| 亚洲欧洲精品一区| 国产在线拍揄自揄视频不卡99| 欧美激情一区二区三区四区| 国产精品另类一区| 亚洲国产精品www| 国产日韩欧美综合精品| 亚洲精品国产精品乱码不99按摩| 国产农村妇女精品| 亚洲毛片av| 亚洲电影观看| 亚洲欧美日韩综合aⅴ视频| 亚洲精品欧美日韩专区| 香蕉成人啪国产精品视频综合网| 亚洲精品久久7777| 欧美在现视频| 亚洲欧美日韩国产综合精品二区| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲永久网站| 欧美片在线播放| 欧美激情精品| 亚洲国产精品成人一区二区 | 亚洲欧美日韩一区二区在线 | 亚洲欧美日韩区| 99精品免费视频| 蜜桃久久av一区| 久久精品夜色噜噜亚洲a∨ | 久久亚洲综合色| 久久婷婷麻豆| 欧美日韩系列| 亚洲高清成人| 亚洲黄色在线| 久久视频在线免费观看| 久久成人资源| 国产日韩精品在线播放| 亚洲午夜激情| 亚洲一区精彩视频| 欧美视频中文一区二区三区在线观看| 亚洲精品国产精品乱码不99按摩 | 欧美激情一区二区三区全黄| 裸体素人女欧美日韩| 国产亚洲精久久久久久| 亚洲欧美日韩国产综合| 欧美一区二区三区播放老司机| 欧美日韩国语| 中日韩美女免费视频网站在线观看| 一本高清dvd不卡在线观看| 欧美日韩国产首页| 亚洲社区在线观看| 久久大香伊蕉在人线观看热2| 国产精品一区二区三区四区五区| 亚洲午夜激情免费视频| 久久精品麻豆| 亚洲高清不卡一区| 欧美久色视频| 亚洲影视在线| 麻豆精品传媒视频| 亚洲靠逼com| 国产精品国产馆在线真实露脸| 一区二区日韩精品| 久久激情久久| 亚洲欧洲精品一区二区三区波多野1战4 | 欧美理论在线| 一本色道久久综合狠狠躁篇怎么玩 | 国产在线不卡| 欧美大片免费观看在线观看网站推荐| 91久久精品国产91久久| 亚洲欧美日韩视频一区| 国产在线精品成人一区二区三区 | 久久久久久穴| 亚洲激情在线观看| 国产精品99免视看9| 亚洲欧美视频一区| 欧美激情在线有限公司| 亚洲欧美美女| 亚洲国产欧美一区二区三区久久| 欧美精品成人91久久久久久久| 亚洲一二三区视频在线观看| 麻豆精品网站| 亚洲欧美制服中文字幕| 亚洲国产精品久久久久婷婷884| 欧美日韩国产色站一区二区三区| 欧美高清在线播放| 亚洲伊人色欲综合网| 久久视频一区| 亚洲香蕉网站| 亚洲电影免费| 国产精品视屏| 欧美日韩成人在线视频| 欧美一区日本一区韩国一区| 亚洲黄页视频免费观看| 久久亚洲春色中文字幕久久久| 一本一本久久| 亚洲片国产一区一级在线观看| 国产日韩精品在线观看| 欧美色另类天堂2015| 欧美1区2区| 久久免费视频网站| 香蕉久久夜色精品国产使用方法 | 久久一本综合频道| 欧美一级视频|