万圣节派对(水题)
萬圣節派對
時間限制:1000 ms ?|? 內存限制:65535 KB 難度:1 描述萬圣節有一個Party,XadillaX顯然也要去湊熱鬧了。因為去湊熱鬧的人數非常龐大,幾十W的數量級吧,自然要進場就需要有門票了。很幸運的,XadillaX竟然拿到了一張真·門票!這真·門票的排列規則有些奇怪:
門票號是由0~6組成的六位數(0~6這幾個數字可重用)
每一個門票號的每一位不能有三個連續相同的數字(如123335是不行的)
每一個門票號相鄰的兩位相差必須在四以下(≤4)(如016245是不行的)
接下去n行,每行兩個數字x,y(x <= y)
#include<stdio.h> 02.#include<math.h> 03.int t[10]; 04.char m[10]; 05.int judge(int x){ 06.for(int i=0,j=5;i<6;++i,j--){ 07.t[i]=x%10; 08.x/=10; 09.m[j]=t[i]+'0'; 10.}m[6]='\0'; 11.for(int i=0;i<6;++i){ 12.if(t[i]==t[i+1]&&t[i]==t[i+2]&&i+2<6)return 0; 13.//printf("%d=%d\n",i,fabs(t[i]-t[i+1])); 14.if(fabs(t[i]-t[i+1])>4&&i+1<6)return 0; 15.if(t[i]>6)return 0; 16.} 17.return 1; 18.} 19.int main(){ 20.int n,x,y; 21.scanf("%d",&n); 22.while(n--){ 23.scanf("%d%d",&x,&y); 24.for(x;x<=y;++x){ 25.if(judge(x))printf("%s\n",m); 26.} 27.printf("\n"); 28.} 29.return 0; 30.}
總結
- 上一篇: js加载顺序测试
- 下一篇: ifconfig命令无法找到,提示bas