zoukankan      html  css  js  c++  java
  • 万圣节派对(水题)

    万圣节派对

    时间限制:1000 ms  |  内存限制:65535 KB
    难度:1
    描述

    万圣节有一个Party,XadillaX显然也要去凑热闹了。因为去凑热闹的人数非常庞大,几十W的数量级吧,自然要进场就需要有门票了。很幸运的,XadillaX竟然拿到了一张真·门票!这真·门票的排列规则有些奇怪:

    1. 门票号是由0~6组成的六位数(0~6这几个数字可重用)

    2. 每一个门票号的每一位不能有三个连续相同的数字(如123335是不行的)

    3. 每一个门票号相邻的两位相差必须在四以下(≤4)(如016245是不行的)

    输入
    第一行一个n,代表输入个数
    接下去n行,每行两个数字x,y(x <= y)
    输出
    对于每个测试,输出x到y之间的门票编号。每个测试结尾之间空行。
    样例输入
    2
    001001 001002
    001011 001012
    样例输出
    001001
    001002
    
    001011
    001012
    #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]='';
    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 ",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 ",m);
    26.}
    27.printf(" ");
    28.}
    29.return 0;
    30.}
  • 相关阅读:
    Radmin View3.5
    delphi安装fastreport6
    大华监控设备配置文件导入生成工具
    大华监控和天地伟业监控免输密码登录助手
    锐捷交换机常用配置命令【加精】
    锐捷交换机的配置命令大全
    H3C常用配置命令
    锐捷交换机配置命令
    Delphi 随手笔记,使用了DEV控件组件
    读取软件的版本信息 GetFileVersionInfo
  • 原文地址:https://www.cnblogs.com/handsomecui/p/4540805.html
Copyright © 2011-2022 走看看