Algorithm °æ (¾«»ªÇø)

·¢ÐÅÈË: sino (²èË®ÏÈÉú), ÐÅÇø: Algorithm
±ê  Ìâ: ZSUCPC 2000ÖÐɽͬ־ÃǵÄÌâ½â--µÚ2ÊÔµÚ4Ìâ
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (2001Äê08ÔÂ27ÈÕ10:11:34 ÐÇÆÚÒ»), Õ¾ÄÚÐżþ

·¢ÐÅÈË: splutter (´ô×Ó), ÐÅÇø: ACMICPC
±ê  Ìâ: [ºÏ¼¯]µÚ¶þÊÔµÚËÄÌâ                     forgetful
·¢ÐÅÕ¾: ÒÝÏÉʱ¿Õ Yat-sen Channel (Tue Jun 19 05:26:05 2001), Õ¾ÄÚÐżþ
------------------------------------------------------
monster@argo (²»ÔÙ¶éÂ䣬²»ÔÙÍ) ÓÚFri May 11 23:08:03 2001)
Ìáµ½£º
תÐÅÕ¾: argo
function GetOneCount(I: Integer): Integer;
var
   Count: Integer;
begin
   Count := 0;
   while I > 0 do
   begin
      if I mod 2 = 1 then Inc(Count);
      I := I shr 1;
   end;
   GetOneCount := Count;
end;
function GetZeroCount(I: Integer): Integer;
var
   Count: Integer;
begin
   Count := 0;
   while I > 0 do
   begin
      if I mod 2 = 0 then Inc(Count);
      I := I shr 1;
   end;
   GetZeroCount := Count;
end;
var
   M, I, C: Integer;
begin
   C := 0;
   repeat
   begin
      Write('M = ');
      Readln(M);
   until (M >= 1) and (M <= 1030);
   for I := 1 to M do
      if GetZeroCount(I) > GetOneCount(I) then Inc(C);
   Writeln(C);
end.
------------------------------------------------------
wishes (·çÖеÄÉþ×Ó) ÓÚFri May 11 23:12:33 2001Ìáµ½£º
ÌâÄ¿¸ã´íÁËÄØ£¬MÊÇСÓÚ10µÄ30´Î·½µÄ
------------------------------------------------------
monster
faint...Ëüд³ÉÁË1030...
------------------------------------------------------
legend (°®ÀÏÆÅÅàѵ°à±ÏÒ) ÓÚFri May 11 23:18:11 2001Ìáµ½£º
  ËùÒÔ²»ÄÜÄÇÑùË㣬ºÇºÇ
------------------------------------------------------
monster@argo (²»ÔÙ¶éÂ䣬²»ÔÙÍ) ÓÚFri May 11 23:18:48 2001)
Ìáµ½£º
תÐÅÕ¾: argo
µ±È»
------------------------------------------------------
mysunshine (ÓêÒ»Ö±ÏÂ) ÓÚFri May 11 23:20:55 2001Ìáµ½£º
ft...
Ôõô×öѽ£¿
¡¾ ÔÚ legend (°®ÀÏÆÅÅàѵ°à±ÏÒ) µÄ´ó×÷ÖÐÌáµ½: ¡¿
:   ËùÒÔ²»ÄÜÄÇÑùË㣬ºÇºÇ
: ¡¾ ÔÚ monster (²»ÔÙ¶éÂ䣬²»ÔÙÍ) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: : faint...Ëüд³ÉÁË1030...
------------------------------------------------------
Holmaming (¸ü¼Ó·ç²É¶¯³¯¶Ë) ÓÚFri May 11 23:23:39 2001Ìáµ½£º
    ¸ÃÌâµÄ½â·¨Ï൱¾«Ã²»ÊÇÎÒµÈÄÜÏë³öÀ´µÄ£¬½¨Òé¸÷λ»¹ÊDz»ÒªÀË·Ñʱ¼ä°É¡£^_^
¡¾ ÔÚ monster@argo (²»ÔÙ¶éÂ䣬²»ÔÙÍ) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: ¡¾ ÔÚ mk (Öð·ç) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: : µÚËÄÌâ  01ͳ¼Æ£¨50·Ö£©
: : ½üÀ´ÓйصÄר¼ÒÃÇÔÚ½øÐÐÒ»ÏîÓйضþ½øÖÆÊýµÄÑо¿£¬Ñо¿Éæ¼°µÄÒ»¸öͳ¼ÆÎÊÌâÁîËû
ÃÇ´ó
: : 1¸öÊý¶à£¬¾Í³ÆnΪAÀàÊý¡£
: :  ¡­¡­¡­¡­
: function GetOneCount(I: Integer): Integer;
: var
:    Count: Integer;
: begin
:    Count := 0;
:  ¡­¡­¡­¡­
------------------------------------------------------
legend (°®ÀÏÆÅÅàѵ°à±ÏÒ) ÓÚFri May 11 23:24:57 2001Ìáµ½£º
   ÖØ´ó´ò»÷~~~~~~~~
   ²»ÈçÌù³öÀ´°É£¿  ^_^
¡¾ ÔÚ Holmaming (¸ü¼Ó·ç²É¶¯³¯¶Ë) µÄ´ó×÷ÖÐÌáµ½: ¡¿
:     ¸ÃÌâµÄ½â·¨Ï൱¾«Ã²»ÊÇÎÒµÈÄÜÏë³öÀ´µÄ£¬½¨Òé¸÷λ»¹ÊDz»ÒªÀË·Ñʱ¼ä°É¡£^_
^
: ¡¾ ÔÚ monster@argo (²»ÔÙ¶éÂ䣬²»ÔÙÍ) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: : function GetOneCount(I: Integer): Integer;
: : var
------------------------------------------------------
mysunshine (ÓêÒ»Ö±ÏÂ) ÓÚFri May 11 23:25:10 2001Ìáµ½£º
kuang faint
¡¾ ÔÚ Holmaming (¸ü¼Ó·ç²É¶¯³¯¶Ë) µÄ´ó×÷ÖÐÌáµ½: ¡¿
:     ¸ÃÌâµÄ½â·¨Ï൱¾«Ã²»ÊÇÎÒµÈÄÜÏë³öÀ´µÄ£¬½¨Òé¸÷λ»¹ÊDz»ÒªÀË·Ñʱ¼ä°É¡£^_
^
: ¡¾ ÔÚ monster@argo (²»ÔÙ¶éÂ䣬²»ÔÙÍ) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: : function GetOneCount(I: Integer): Integer;
: : var
------------------------------------------------------
monster@argo (²»ÔÙ¶éÂ䣬²»ÔÙÍ) ÓÚFri May 11 23:26:48 2001)
Ìáµ½£º
תÐÅÕ¾: argo
¡¾ ÔÚ Holmaming (¸ü¼Ó·ç²É¶¯³¯¶Ë) µÄ´ó×÷ÖÐÌáµ½: ¡¿
:     ¸ÃÌâµÄ½â·¨Ï൱¾«Ã²»ÊÇÎÒµÈÄÜÏë³öÀ´µÄ£¬½¨Òé¸÷λ»¹ÊDz»ÒªÀË·Ñʱ¼ä°É¡£^_
^
: ¡¾ ÔÚ monster@argo (²»ÔÙ¶éÂ䣬²»ÔÙÍ) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: : function GetOneCount(I: Integer): Integer;
: : var
10^k´Î·½ÒÔϵĸöÊý¿ÉÒÔÓÃÅÅÁÐ×éºÏËã³öÀ´£¬ÎÊÌâÊÇ10^k ~ mÕâ¶Î
------------------------------------------------------
Holmaming (¸ü¼Ó·ç²É¶¯³¯¶Ë) ÓÚFri May 11 23:26:52 2001Ìáµ½£º
    ºÇºÇ£¬ÎÊjast°É¡£
¡¾ ÔÚ legend (°®ÀÏÆÅÅàѵ°à±ÏÒ) µÄ´ó×÷ÖÐÌáµ½: ¡¿
:    ÖØ´ó´ò»÷~~~~~~~~
:    ²»ÈçÌù³öÀ´°É£¿  ^_^
: ¡¾ ÔÚ Holmaming (¸ü¼Ó·ç²É¶¯³¯¶Ë) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: :     ¸ÃÌâµÄ½â·¨Ï൱¾«Ã²»ÊÇÎÒµÈÄÜÏë³öÀ´µÄ£¬½¨Òé¸÷λ»¹ÊDz»ÒªÀË·Ñʱ¼ä°É¡£
^_^
------------------------------------------------------
legend (°®ÀÏÆÅÅàѵ°à±ÏÒ) ÓÚFri May 11 23:29:33 2001Ìáµ½£º
  Ëû²»ÔÚ£¬Äã¼ÈÖªÆ侫Ãî×ÔȻ֪µÀÔõô×ö°É¡£²»ÈçÒ»Õ¹ÉíÊÖµÄ˵ £º£©
¡¾ ÔÚ Holmaming (¸ü¼Ó·ç²É¶¯³¯¶Ë) µÄ´ó×÷ÖÐÌáµ½: ¡¿
:     ºÇºÇ£¬ÎÊjast°É¡£
: ¡¾ ÔÚ legend (°®ÀÏÆÅÅàѵ°à±ÏÒ) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: :    ÖØ´ó´ò»÷~~~~~~~~
: :    ²»ÈçÌù³öÀ´°É£¿  ^_^
------------------------------------------------------
Holmaming (¸ü¼Ó·ç²É¶¯³¯¶Ë) ÓÚFri May 11 23:31:52 2001Ìáµ½£º
    hoho£¬Ã÷Ì쿼ÊÔ£¬Ã»Ê±¼ä³¤Æª´óÂÛµÄ˵¡£
¡¾ ÔÚ legend (°®ÀÏÆÅÅàѵ°à±ÏÒ) µÄ´ó×÷ÖÐÌáµ½: ¡¿
:   Ëû²»ÔÚ£¬Äã¼ÈÖªÆ侫Ãî×ÔȻ֪µÀÔõô×ö°É¡£²»ÈçÒ»Õ¹ÉíÊÖµÄ˵ £º£©
: ¡¾ ÔÚ Holmaming (¸ü¼Ó·ç²É¶¯³¯¶Ë) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: :     ºÇºÇ£¬ÎÊjast°É¡£

--
ߢȡÉú»îÖÐÿһ¶äÇåеÄÀË»¨,Öǻ۵ÄÀË»¨ ..»ã³ÉÒôÀֵĺ£Ñó.

¡ù À´Ô´:¡¤¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn¡¤[FROM: mtlab4.hit.edu.cn]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º8.101ºÁÃë