������һ�Ô����¶���ʢ��,����С����^���^�Y,���mȻ�Ǖr߀�]�������cħ��֮�֣��������r�����������g��,��
���ÿһ����С��ǰ������¿����[,����һ����������������g,��
�����С��������,���������壬�����������g�����˶��������κή��h,��
��Ȼ,���@ֻ���ڵ�һ�졣
������ÿ�춼���@Щ���е�����,���ڶ�����С��͕�Ϲ���_,������������Ǭ�����c�ذ�������λ�á�
��λ�����ѽ�����,��Ǭ���ӿ���һ����С��,���ֿ���һ���ذ���
�������ذε���,������ѽ�������r,�����ӂ��_ʼ�麞�ɣ����,����
�ذ���Ц������Ǭ���ӵ����f�ĘO��,���҂��@Щ�ϼһ���˶��ǿ����[�ģ��@�����_ע�������@Щ���p�˵�,���_ʼ�麞��,����
�Ѓ�λ�l(f��)Ԓ,���麞�����ʽ�_ʼ,�������cħ�����ֿ�������ʮ���װl(f��)�n�n���L����һ�Զ�����������������,��
�麞��һ���dz,�������K�����飬�����n���T���T��,��ÿһ���T�ɶ���ʮ�����ӳ���(zh��n),��Ҫ��һ��С���T�ɂ����ӳ鵽��ͬ�ӵĺ�̖���ڵ�һ݆��Ҫ���Q,���@���l����Ը�⿴����,��
�����cħ�̵����ź�ꠣ����������ǂ��L���ϵĴ�ľ������ȥ,������һ��,���Լ����Ͼƹ펟����Ȼ����һ���O(ji��n)�����У��������ڵ������L�������������,���ں���߅�ׂ������L��ǰ݅�fԒ,����ָ߀���r��ָ���Լ��ķ��������@�ϼһ����ڄe���L����ǰ�@�[�Լ���ͽ���ˡ�
�麞�ܺ���,����ق�Ϟ��,���֞�ɰ���ʮ�M��ÿ���x�֏������ó�һ��Ϟ��,���ɆΪ����L��������Ϟ��,��������ȡ��һ�����к�̖�ļ��l���@���^����,���քe��һλ������һλħ���L����һ�ԱO(ji��n)��,�������L��һ�M��һ�����߽M,����������˳麞߀�DZ��^����,��
�~С�����L���Ӹ���һ�����ֵ�������Ҫ��ǰ�D,���D�^ȥ��һ����,���s�������������һ�£��X���ײ����ǰ������ĺ���,��
�@Ȼ���߀���������Ě�,���D�^��Ŀ����������ֻ�ø�Ц�����˻����Լ���λ����,���Y�����������,���Լ���λ�ñ�������R�w�h�oռ���ˣ��fʲôҲ��,������ij����нo�Լ����ط�,��������Ҳ���ɣ��Y��ֻ�����ό������ܵ������������,��
�n���T������������������,��ǰ��һλ�ǎ��㌎�����������~С�����^��Ę�����^��,��������Ц��ǰ�����,��һ���ƾͳ����~С�����X�����ϣ���������Ͷ�Cȡ��,���F�ں���˰�,����
�~С���������ۣ���Ҫ�������������X�����Ӵ��,���Y������߀���ˣ��Լ�һ����������ô���ܕ��cһ��СŮ�ӽ��Ӌ�^,���@�������Լ�������,��
�����ό�����վ�������ĵ����������ĺܸߣ��~С������ʮ���q,����Ȼֻ�������IJ��,������������������һ�����ٴ��ӣ��~С���̲�ס�������Ə�������
�@���I��߀�]���f����,�����X��һ�ɺ��������������ɢ�l(f��)����,������æ�Ŀڵ������Ǝ��㣬�ۂ��ǁ�������ԇ��,���ֲ�����ˇ��ِ,������ô߀�����@�����١,���
�����ě]�л��^,��ֻ�ǵ����ĵ������㲻Ҳ�ǎ���������
�~С�����ֳ�������g���SȪ���亍,���������@��һ��,�����@��С���ᭇ��������Ĺ���,���������ײİ��Ƶ�,����ޚ�,���
����������,���۽����һ�ߣ����~С�������ό�����,��
�@���r���~С����Ȼ�뵽һ����,��̧�^��������������ʯ�_����µ���Щħ�̴��У��ֿ��˿��Լ����SȪ���亍,��
��֪���˺���������ħ�̵�����ʥ��,���c��Ԫ����ʥ�����R��,��ħ��͵�u��������,�����Ǟ��˱Iȡ����
�����Ą��ŵ�Ԓ������������,���@�SȪ���亍�ɲ���ħ�̵���Щ������Ҋ,��Ҫ�DZ������J������Ԓ���ǿɾ�����,��
������,�����_���g��Ǭ���������SȪ���亍�G�M��Ǭ������,��
�麞���ٶȺܿ�,��ÿһ���߂�����һ��麞,���S�������L�����x��̖����߅�����p����ؓ؟��ӛ,�����ľ����һ��������С������Ҳ�u�u���F�����x�ֵ�����,��
�@���r���ѽ����˚gϲ���˰����ˣ��ͱ���鵽һ����ʮ��̖����һ�����p��,�����ں������,���~С�������X����ľ���Ͽ�һ�ۣ��D�r����,��ԭ������һ���鵽һ����ʮ��̖�ĵ���,����Ȼ��ħ�̷����@��������Ű����,��
�ܿ��݆�����n���T�ׂ����ӳ麞,��ǰ����ֵ�������һ��ǰ��ÿ���˶��o���ď�ľľ�������ó�һ��Ϟ��,��Ȼ��o���� ���L�ς����x�Լ���ĺ�̖,��
���߂��˵ĺ�̖�����x֮�������L����������������@����һ�ښ�,���@�߂��˵�̖���ܶ�,��Ҳ�]���؏͵ģ��@�����f��ǰ��݆�@��λ�n���T�����Dz�̫���������Լ���,��
�F�ھ�ʣ���~С��,�����������������@�����n�Ƶ��ӳ麞,��������ܳ鵽λ������ĺú�,�����n���T�@һ���ڔ�����һ���ܴ�Ů��ʡ�
���넂�������ڵăɂ�����,����Ȼ������ͬ�ӵĺ�̖,�����һ�����ڵ�һ݆�@�ɂ����Ӿ�Ҫ���Q,�����Ҫ��һ�������ڵ�һ݆��ע������̭,��
��������ǰ�����������һ�ښ�,�����֏�ľ�������ó�һ��Ϟ�轻�oһλ�������۵�ħ���L��,�������������n���T���ӌ������,���
��λ�L���c�c�^,�����^Ϟ�裬�S�����_,��������ȡ��һ�����Sɫ��С���l,����߅߀��һ�������cһ��ħ���L����ֻ�����Ӷ���,��
��λ�L�ό���һ��֮��,���c�^,�����g��λħ���L�ϴ��ĵ������n���T���ӌ���������ʮ��̖��,�,���
��߅�е�������ӛ������c��ͬ�r,����ľ���ϵ�ʮ��̖��С�����ϱ������n�ƌ��������֘�,��Ȼ��С���ƒ�����ľ���ϵ�ʮ��̖��λ�á�
�¹�(ji��)�e�`,���c�ˈ���,�����ͺ�S�o�ˆT���ڃɷ�犃�У���¹�(ji��)���ݣ�Ո���ĵȴ�,��