早教吧作业答案频道 -->其他-->
字母组合(charcom)字母A,B,C的所有可能的组合(按字典顺序排序)是:A,AB,ABC,AC,B,BC,C每个组合都对应一个字典顺序的序号,如下所示:1A2AB3ABC4AC5B6BC7C找出某个字母组合的字典
题目详情
字母组合(charcom)
字母A,B,C的所有可能的组合(按字典顺序排序)是:
A, AB,ABC,AC,B,BC,C
每个组合都对应一个字典顺序的序号,如下所示:
1 A
2 AB
3 ABC
4 AC
5 B
6 BC
7 C
找出某个字母组合的字典序号。例如,上例中AC的字典序号是4。
注:假设某个字母组合为X1X2X3…XK,保证X1
字母A,B,C的所有可能的组合(按字典顺序排序)是:
A, AB,ABC,AC,B,BC,C
每个组合都对应一个字典顺序的序号,如下所示:
1 A
2 AB
3 ABC
4 AC
5 B
6 BC
7 C
找出某个字母组合的字典序号。例如,上例中AC的字典序号是4。
注:假设某个字母组合为X1X2X3…XK,保证X1
▼优质解答
答案和解析
var n,i,j,tot:longint;
f:array[0..27] of longint;
a:array[0..26] of char;
c:char;
begin
fillchar(f,sizeof(f),0);
readln(n);
for i:=n downto 1 do
begin
for j:=i+1 to n do f[i]:=f[i]+f[j];
inc(f[i]);
end;
tot:=0; j:=0; a[0]:='@';
while not eoln do
begin
inc(j); read(a[j]);
for i:=ord(a[j-1])-64+1 to ord(a[j])-64-1 do
tot:=tot+f[i];
inc(tot);
end;
writeln(tot);
end.
记得“文件”自己加,你是jsoi函授课程的吧,我也是的,这次题目太难了。还有,最好做一点改动。
f:array[0..27] of longint;
a:array[0..26] of char;
c:char;
begin
fillchar(f,sizeof(f),0);
readln(n);
for i:=n downto 1 do
begin
for j:=i+1 to n do f[i]:=f[i]+f[j];
inc(f[i]);
end;
tot:=0; j:=0; a[0]:='@';
while not eoln do
begin
inc(j); read(a[j]);
for i:=ord(a[j-1])-64+1 to ord(a[j])-64-1 do
tot:=tot+f[i];
inc(tot);
end;
writeln(tot);
end.
记得“文件”自己加,你是jsoi函授课程的吧,我也是的,这次题目太难了。还有,最好做一点改动。
看了 字母组合(charcom)字...的网友还看了以下:
某工厂会员人数比是3:2分为甲乙丙三组乙知甲乙丙三组人数之比为10:8:7甲组中男女会员人数之比为3 2020-03-30 …
为测定氯化钠和碳酸钠混合物的组成情况,某研究小组进行了如下实验.请回答下列问题:(1)实验中发生反 2020-04-08 …
研究硫及其化合物的性质具有重要意义.(1)某学习小组同学将含硫物质分为如图1,3组,则第3组中,实 2020-05-13 …
某团体有100名会员,男会员与女会员人数之比是14:11.会员分成3组某团体有100名会员,男会员 2020-07-17 …
某班学生用围棋子模拟生殖细胞来探究生男生女的几率问题,探究的方法是:组合方式组别AB第1组1010 2020-07-18 …
某植物的花色有红花和白花两种,由一对等位基因控制。研究者利用这两个品种做了五组实验,结果如下表所示。 2020-12-08 …
某同学设计了一个探究实验,把培养在完全营养液中、生长状态一致的3组某种植物幼苗分别放入A、B、C三个 2020-12-21 …
某同学设计了一个探究实验,把培养在完全营养液中、生长状态一致的3组某种植物幼苗分别放入A、B、C三个 2020-12-21 …
(2011•海南)某同学设计了一个探究实验,把培养在完全营养液中、生长状态一致的3组某种植物幼苗分别 2020-12-21 …
研究硫及其化合物的性质具有重要意义.(1)某学习小组同学将含硫物质分为如图1,3组,则第3组中,实验 2021-02-01 …