• 牛客寒假算法基础集训营4 B applese 走方格


    链接:https://ac.nowcoder.com/acm/contest/330/B

    构造题,但是有两个特判。。。

    1  2

    2  1

    然后就水了,血亏

     1 #include<stdio.h>
     2 int n,m;
     3 int main() {
     4     scanf("%d%d",&n,&m);
     5     if(n==1&&m==2) {
     6         printf("RL"); 
     7     } else if(n==2&&m==1) {
     8         printf("DU");
     9     }else if(n==1||m==1||((n&1)&&(m&1))) printf("-1");
    10     else if(!(n&1)){
    11         for(int i=0;i<n-1;i++) printf("D");
    12         for(int i=n-1;i>=0;i--) {
    13             if(i&1) {
    14                 for(int j=1;j<m-1;j++)
    15                     printf("R");
    16                 if(i==n-1) printf("R");
    17                 printf("U");
    18             } else {
    19                 for(int j=1;j<m-1;j++)
    20                     printf("L");
    21                 if(!i) printf("L");
    22                 if(i) printf("U");
    23             }
    24         }
    25     } else {
    26         for(int i=0;i<n-1;i++) printf("D");
    27         printf("R");
    28         for(int i=1;i<=m-1;i++) {
    29             if(i&1) {
    30                 for(int j=1;j<n-1;j++) printf("U");
    31                 if(i==m-1) printf("U");
    32                 if(i!=m-1) printf("R");
    33             } else {
    34                 for(int j=1;j<n-1;j++) printf("D");
    35                 printf("R");
    36             }
    37         }
    38         for(int i=1;i<=m-1;i++) printf("L");
    39     }
    40 }
  • 相关阅读:
    装饰器(一)
    函数内置方法
    递归
    函数(三)
    python常用模块
    python模块与包
    python内置函数
    python函数
    python文件处理
    函数编程
  • 原文地址:https://www.cnblogs.com/ACMerszl/p/10335939.html
Copyright © 2020-2023  润新知