全国青少年信息学奥林匹克联赛习题

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:15:54
由5个字符组成一个字符串,规定前四个字符为小写字母,第5个字符为数字,问有多少种排列方法。

全国青少年信息学奥林匹克联赛习题应该就是pascao的题吧~~~~~我记得老师以前讲过……
program a1(input,output);
type ch='a'..'z';d='0'..'9';
var k1,k2,k3,k4:ch;
k5:d;
n:longint;
begin
n:=0;
for k1:='a' to 'z' do
for k2:='a' to 'z' do
for k3:='a' to 'z' do
for k4:='a' to 'z' do
for k5:='0' to '9' do
n:=n+1;
writeln('total:',n);
end.
结果:
total:4569760

就着还袄林批棵的题啊

是要用编程来求出答案吧

用编程怎么求,难道还要把所有排列输出来么,那肯定要写到文件里了。

26^4*10

学习过<概率与统计>的因该不难的
小写字母一共就26个,数字一共就10个,
如果允许字母重复出现的话
那么第一位,第二位,第三位,第四位,上都有26种写法,第五位上有10种写法。
所以共有26*26*26*26*10 =4569760 种写法
如果不允许重复出现的话,
那么第一位上有26种写法,因为不允许重复,则第二位上就不能写第一位写过的就只有25种写法,同理第三位上有24种写法,第四位上有23种写法,第五位上是数字还有是10种写法的。
所以共有26*25*24*23*10 = 3588000 种写法