题目描述
给出n个的总统候选人的票数(100位数字),输出第几人的票数最大和他的票数。
样例输入
5
98765
12365
87954
1022356
985678
样例输出
4
1022356
思路
O(n)
用字符串比较两个数字。
(1)长度长的数字一定大。
(2)如果长度相同,直接两个字符串比较。
var
i,j,n:longint;
s,a:string;
begin
readln(n);
readln(a);
j:=1;
for i:=2 to n do
begin
readln(s);
if length(s)>length(a) then
begin a:=s;j:=i;end
else
if length(s)=length(a) then
if s>a then
begin a:=s;j:=i;end;
end;
writeln(j);
writeln(a);
end.