ZCMU 1048: 子串
生活随笔
收集整理的這篇文章主要介紹了
ZCMU 1048: 子串
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Description
有一個(gè)字符串A,然后執(zhí)行下面程序
If(A==”X”)
A=”XZCMUACMX”;
While(true)
{
A=A+”ZCMUACM”+A;
}
現(xiàn)在讓A=”X”,然后While循環(huán)無(wú)數(shù)次后,求出A在L到R這段區(qū)間內(nèi)的字符串?
Input
多組測(cè)試數(shù)據(jù),對(duì)于每組測(cè)試數(shù)據(jù)都只有一行包含兩個(gè)整數(shù)l,r(1<=l<=r<=10^6,r-l<=100)
Output
對(duì)于每組測(cè)試數(shù)據(jù),輸出A的子串。
Sample Input
5 10
Sample Output
UACMXZ
HINT
Source
ACM集訓(xùn)隊(duì)第三小組第一次組內(nèi)賽
解題代碼:
way1:
way2:
#include <stdio.h>int main(){char a[10] = "0XZCMUACM";int L,R;while(scanf("%d%d",&L,&R)!=EOF){while(L <= R){if(L % 8 == 0)printf("%c",a[8]);else printf("%c",a[L%8]);L++;}printf("\n");}return 0;}總結(jié)
以上是生活随笔為你收集整理的ZCMU 1048: 子串的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 简单子串查找--strstr的使用(ZC
- 下一篇: 昨天又写到个结构体排序,用多种cmp