SDUT 2610 LED显示屏

来源:互联网 发布:测手机信号软件下载 编辑:程序博客网 时间:2024/04/27 22:03

题目链接SDUT 2610 LED显示屏

大水题.因为时间比较充裕,就采用最原始的方法了(其实我也不会其他的╮(╯▽╰)╭)

注意把循环长度取余长度就可以了, 不然会超时.


#include <stdio.h>#include <string.h>void Move(char word[]){    int i;    char temp;    temp = word[0];    for (i = 0; i < strlen(word) - 1; i++)        word[i] = word[i + 1];    word[i] = temp;}int main(){    //freopen("input.txt", "r", stdin);    char word[1500];    int n, m;    int i, j;    while (scanf("%d%d", &n, &m) == 2)    {        memset(word, 0, sizeof(word));        getchar();        gets(word);        int mod = m * n % strlen(word);        for (i = 0; i < mod; i++)            Move(word);        puts(word);    }    return 0;}







0 0
原创粉丝点击