UVa 1339
2016-04-10 13:52
288 查看
var
boo, i : integer;
k, j : char;
a, b : string;
r1,r2 : array['A'..'Z'] of integer;
begin
readln(a);
readln(b);
fillchar(r1, sizeof(r1), 0);
fillchar(r2, sizeof(r2), 0);
for i := 1 to length(a) do
begin
inc(r1[a[i]]);
inc(r2[b[i]]);
end;
for k := 'A' to 'Z' do
if r1[k] <> 0 then
for j := 'A' to 'Z' do
if r2[j] = r1[k] then
begin
r2[j] := 0;
r1[k] := 0;
break;
end;
boo := 1;
for k := 'A' to 'Z' do
begin
if (r1[k] <> 0) or (r2[k] <> 0)
then boo := 0;
end;
if boo = 0 then writeln('NO')
else writeln('YES');
end.
var
boo, i : integer;
k, j : char;
a, b : string;
r1,r2 : array['A'..'Z'] of integer;
begin
readln(a);
readln(b);
fillchar(r1, sizeof(r1), 0);
fillchar(r2, sizeof(r2), 0);
for i := 1 to length(a) do
begin
inc(r1[a[i]]);
inc(r2[b[i]]);
end;
for k := 'A' to 'Z' do
if r1[k] <> 0 then
for j := 'A' to 'Z' do
if r2[j] = r1[k] then
begin
r2[j] := 0;
r1[k] := 0;
break;
end;
boo := 1;
for k := 'A' to 'Z' do
begin
if (r1[k] <> 0) or (r2[k] <> 0)
then boo := 0;
end;
if boo = 0 then writeln('NO')
else writeln('YES');
end.
boo, i : integer;
k, j : char;
a, b : string;
r1,r2 : array['A'..'Z'] of integer;
begin
readln(a);
readln(b);
fillchar(r1, sizeof(r1), 0);
fillchar(r2, sizeof(r2), 0);
for i := 1 to length(a) do
begin
inc(r1[a[i]]);
inc(r2[b[i]]);
end;
for k := 'A' to 'Z' do
if r1[k] <> 0 then
for j := 'A' to 'Z' do
if r2[j] = r1[k] then
begin
r2[j] := 0;
r1[k] := 0;
break;
end;
boo := 1;
for k := 'A' to 'Z' do
begin
if (r1[k] <> 0) or (r2[k] <> 0)
then boo := 0;
end;
if boo = 0 then writeln('NO')
else writeln('YES');
end.
var
boo, i : integer;
k, j : char;
a, b : string;
r1,r2 : array['A'..'Z'] of integer;
begin
readln(a);
readln(b);
fillchar(r1, sizeof(r1), 0);
fillchar(r2, sizeof(r2), 0);
for i := 1 to length(a) do
begin
inc(r1[a[i]]);
inc(r2[b[i]]);
end;
for k := 'A' to 'Z' do
if r1[k] <> 0 then
for j := 'A' to 'Z' do
if r2[j] = r1[k] then
begin
r2[j] := 0;
r1[k] := 0;
break;
end;
boo := 1;
for k := 'A' to 'Z' do
begin
if (r1[k] <> 0) or (r2[k] <> 0)
then boo := 0;
end;
if boo = 0 then writeln('NO')
else writeln('YES');
end.
相关文章推荐
- 2. 计算机语言的发展过程
- 1.10055 - Hashmat the brave warrior
- 2.10071 - Back to High School Physics
- 3.458 - The Decoder
- 4.694 - The Collatz Sequence
- 6.494 - Kindergarten Counting Game
- 7.490 - Rotating Sentences
- 8.414 - Machined Surfaces
- 9.488 - Triangle Wave
- A.457 - Linear Cellular Automata
- B.489 - Hangman Judge
- C.445 - Marvelous Mazes
- 1.10494 - If We Were a Child Again
- 2.424 - Integer Inquiry
- 3.10250 - The Other Two Trees
- 5.465 - Overflow
- 6.113 - Power of Cryptography
- 7.10161 - Ant on a Chessboard
- 8.621 - Secret Research
- 9.401 - Palindromes