廢話少說,上**
#include
#include
#include
int m=0;
int step =
0,flag=
1,sum=0;
char s1[20]
;char s2[
1000001];
intchange
(char a)
return a;
}int
main()
for(
int i =
0; i < len2; i++
)for
(int i =
0; i < len2; i++
) v++;}
if(flag ==1)
} step =0;
}}if(sum !=0)
printf
("%d %d\n"
, sum, m -1)
;else
printf
("-1\n");
return0;
}
1.1
第一次提交全部超時,**我就不放上來了。
1.2重點:
int
change
(char a)
return a;
}
這個轉換函式我一開始寫的是這樣的:
void
change
(char a)
}
這樣寫不能改變s1[i]中的值,即s[0]=t,走過一次change函式後還是s[0]=t。
以後再用自定義函式時一定要注意!
1.3第二次提交3/4的案例不通過,檢查後發現題目理解錯誤,
這個第一次出現的位置應該是字元出現位子,而不是字串的個數。即:axssdwd sda sasda出現的位子應該是8,而不是1(題目要要求首位為0)
洛谷P1308 統計單詞數
基本思路 1.讀入字串 2.轉化大小寫 3.查詢空格並提取字串 4.比較 實現過程中需注意的細節 1.需用getline整行讀入,因為cin讀入到空格時會停止。注意 使用getline用鍵盤輸入字串末會有空格,但使用測試資料不會出現空格 2.為了方便提取最後乙個單詞,讀入結束後在字串最後新增乙個空格...
洛谷 P1308 統計單詞數
第一題那個isbn那個死活過不了,我下了in和out的資料看了也是一模一樣,無奈。這個是過了的。處理的思路和實驗十二 2018 d.實驗10 9 指標陣列高階有點像,用兩個指標來確定單詞。include intmatchignorecase char char 不區分大小寫的檢測函式 intmain...
洛谷P1308 統計單詞數
我太難了我太菜 思路主要來自這個排在第一的高讚回答,這個答主寫了兩種方法,第一種一般人學不來,但是第二種比較好理解,做了那個例題之後,順著這種思路就解了這道題。主要過程就是 獲取輸入 統一大小寫 然後是最關鍵的統計單詞數 統計單詞數的思路如下 1 用到的變數 count 用來記錄有幾個匹配的單詞 s...