• Codeforces Round #290 (Div. 2) A. Fox And Snake 水题


    A. Fox And Snake

    题目连接:

    http://codeforces.com/contest/510/problem/A

    Description

    Fox Ciel starts to learn programming. The first task is drawing a fox! However, that turns out to be too hard for a beginner, so she decides to draw a snake instead.

    A snake is a pattern on a n by m table. Denote c-th cell of r-th row as (r, c). The tail of the snake is located at (1, 1), then it's body extends to (1, m), then goes down 2 rows to (3, m), then goes left to (3, 1) and so on.

    Your task is to draw this snake for Fox Ciel: the empty cells should be represented as dot characters ('.') and the snake cells should be filled with number signs ('#').

    Consider sample tests in order to understand the snake pattern.

    Input

    The only line contains two integers: n and m (3 ≤ n, m ≤ 50).

    n is an odd number.

    Output

    Output n lines. Each line should contain a string consisting of m characters. Do not output spaces.

    Sample Input

    3 3

    Sample Output

    ..#

    Hint

    题意

    让你画出n*m的弯道,一直转弯的那种

    题解:

    水题,模拟一下就好了

    代码

    #include<bits/stdc++.h>
    using namespace std;
    
    int main()
    {
        int n,m;scanf("%d%d",&n,&m);
        for(int i=1;i<=n;i++)
        {
            for(int j=1;j<=m;j++)
            {
                if(i%2==1)
                    printf("#");
                else if(i%4==2&&j==m)
                    printf("#");
                else if(i%4==0&&j==1)
                    printf("#");
                else printf(".");
            }
            printf("
    ");
        }
    }
  • 相关阅读:
    天平称重【递归解法】
    天平称重【三进制巧解】
    天平称重【暴力解】
    奇怪的捐赠
    日期问题
    承压计算
    python学习(3)关于交互输入及字符串拼接
    python学习(2)关于字符编码
    python学习(1)python的基本概念
    Spring整合kafka消费者和生产者&redis的步骤
  • 原文地址:https://www.cnblogs.com/qscqesze/p/5077068.html
Copyright © 2020-2023  润新知