20WA求调

P1125 [NOIP2008 提高组] 笨小猴

有没有一种可能 ```cpp for (int i=1;i<=len;i++) { maxn=max (maxn,a[i]); minn=min (minn,a[i]); } ``` 实际上只需要循环$ 1 $到$ 26 $,不是从$ 1 $到$ len $ $ a_i $表示的是第$ i $个字母的出现次数,只有$ 26 $个英文字母所以for的时候只跑$ 26 $遍就够了……
by liqianzuo @ 2024-03-31 20:30:19


@[liqianzuo](/user/399157) 改成跑到26时全红了(从1至26)……
by bjxx0201 @ 2024-03-31 20:53:50


@[bjxx0201](/user/1065753) 如楼上所说: - $1\sim 26$,如果要比最值应该是和 $a_{s_i - 96}$ 比。 - 你确定 $a_i = 0$ 时没有还要比最小值吗? ~~我用 PHP 交 $0\ \texttt{pts}$ 找不出错误,结果发现交错语言了。~~
by 2021zjhs005 @ 2024-04-01 06:22:40


|