我們要給每個字母配乙個1-26之間的整數,具體怎麼分配由你決定,但不同字母的完美度不同,
而乙個字串的完美度等於它裡面所有字母的完美度之和,且不在乎字母大小寫,也就是說字母f和f的完美度是一樣的。
現在給定乙個字串,輸出它的最大可能的完美度。
例如:dad,你可以將26分配給d,25分配給a,這樣整個字串最大可能的完美度為77。
稀奇的幾次不通過,我以為是編譯器的原因。 不過今天頭腦清醒了,發現原來是傳入的字串長度原因。
#include #include #include int quicksortonetime(int *a,int i, int j)
if( low < high)
while(key >= a[low] && low < high)
if( low < high)
}a[high] = key;
return high;
}void quicksort(int *a, int i, int j)
}int perfect(const char *s)
printf("length%d\n", strlen(s));
for(i = 0; i < strlen(s); i++)//此處不能寫成 i< 26.真是圖樣圖森破啊喂
} quicksort(c,0,25);
for(i=25; i>=0; i--)
for(i=25; i>=0; i--)
return sum;
}
void main()
字串完美度
題目描述 們要給每個字母配乙個1 26之間的整數,具體怎麼分配由你決定,但不同字母的完美度不同,而乙個字串的完美度等於它裡面所有字母的完美度之和,且不在乎字母大小寫,也就是說字母f和f的完美度是一樣的。現在給定乙個字串,輸出它的最大可能的完美度。例如 dad,你可以將26分配給d,25分配給a,這樣...
字串的完美度
我們要給每個字母配乙個1 26之間的整數,具體怎麼分配由你決定,但不同字母的完美度不同,而乙個字串的完美度等於它裡面所有字母的完美度之和,且不在乎字母大小寫,也就是說字母f和f的完美度是一樣的。現在給定乙個字串,輸出它的最大可能的完美度。例如 dad,你可以將26分配給d,25分配給a,這樣整個字串...
龐果網 字串的完美度
ps 龐果好久沒出新題了。題目 我們要給每個字母配乙個1 26之間的整數,具體怎麼分配由你決定,但不同字母的完美度不同,而乙個字串的完美度等於它裡面所有字母的完美度之和,且不在乎字母大小寫,也就是說字母f和f的完美度是一樣的。現在給定乙個字串,輸出它的最大可能的完美度。例如 dad,你可以將26分配...