hdu 2572 終曲(sustrb的用法)

2021-07-27 23:18:26 字數 470 閱讀 9673

題意中文題目,很簡單。思路:把第乙個字串的額所有子串求出來,然後逐個判斷是否包含有第二個和第三個字串,最後列印結果就行。

這裡要求所有子串,可以使用c++裡的乙個函式strsub(i,j),第乙個引數是要擷取的字串的起始位置,後乙個引數是要擷取字串的長度。

**如下:

#include#include#include#include#includeusing namespace std;

int main()

{ int t,i,j;

string s1,s2,str,s,s3;

scanf("%d",&t);

while(t--)

{cin>>str;

cin>>s1;

cin>>s2;

s3=str;

int flag=0;

int len=str.length();

for(i=0; i

OJ 2572 猜燈謎 藍橋杯

a 村的元宵節燈會上有一迷題 請猜謎 請猜謎 請邊賞燈邊猜 小明想,一定是每個漢字代表乙個數字,不同的漢字代表不同的數字。請你幫小明把所有的可能的數都找出來吧。沒有輸入 提交請猜謎所代表的3位的整數。沒有示例 只提交3位的整數,不要寫其它附加內容,比如 說明性的文字。如果有多個輸出結果,請用採用多行...

zzulioj 2572 紅球還是黑球

題目連線 乙個盒子中有n個紅球和m個黑球,n m 1,現在規定隨機拿出兩個球 拿出後不放回盒子中 如果是一紅一黑,則向盒子中放入乙個黑球 其他情況向盒子中放入乙個紅球。求當盒子中只剩乙個球時,是紅球的概率。有多組測試資料,每組輸入兩個數,n,m 0 n 100,0 m 100,1 n m 輸出包含一...

P2572 SCOI2010 序列操作

include include define n 100005 using namespace std int n,m struct seg t n 2 共13個成員 void rev int k 第k個點取反 在外層修改了取反標誌 void color int k,int v 第k個點全改成0 1...