ZCMU 1048: 子串
生活随笔
收集整理的這篇文章主要介紹了
ZCMU 1048: 子串
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Description
有一個字符串A,然后執行下面程序
If(A==”X”)
A=”XZCMUACMX”;
While(true)
{
A=A+”ZCMUACM”+A;
}
現在讓A=”X”,然后While循環無數次后,求出A在L到R這段區間內的字符串?
Input
多組測試數據,對于每組測試數據都只有一行包含兩個整數l,r(1<=l<=r<=10^6,r-l<=100)
Output
對于每組測試數據,輸出A的子串。
Sample Input
5 10
Sample Output
UACMXZ
HINT
Source
ACM集訓隊第三小組第一次組內賽
解題代碼:
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;}總結
以上是生活随笔為你收集整理的ZCMU 1048: 子串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单子串查找--strstr的使用(ZC
- 下一篇: 昨天又写到个结构体排序,用多种cmp