【題意簡述】:題意就是輸入一串字符串,問我們有多少種不同的字符,也就是說出現過一次的字符,下次就不記到種數中了,特別的有 ff, fi ,fl ,ffi ,ffl,'',``, 這幾個每個算是一種。
【分析】:經過題意簡述,便好解決了。
代碼:
// 196K 0Ms #include#include #include using namespace std; char s[1000]; int count1[1000]; int ff[7]; int len; void solve() { int ans = 0; memset(count1,0,sizeof(count1)); memset(ff,0,sizeof(ff)); for(int i = 0;i c) { if(c == EOF) break; if(c == ' '||c == '\n') continue; s[len++] = c; } solve(); return 0; }