只争朝夕

人生如朝露,光阴在悄悄的逝去,我们正在丰华正茂时,要珍惜每一份光阴,不要白白的浪费掉了。也许现在高三的学生就是只争朝夕了,也许只在时间短暂时,我们才懂得珍惜,但我们要为最后的冲刺做准备,要在平时只争朝夕,而不是在最后。我们做每一件事都是一样的,要注重平常的时间。
学习亦是如此,对于百分之九十的学生而言,

高斯消元法

在ural上写了两道高斯消元题,觉得已经基本掌握了

program ural_1042;
const maxn=250;

var i,j,k,m,n,l:longint;
    a:array[0..maxn,0..maxn]of longint;
    f,g:array[1..maxn]of longint;
    ans:array[1..maxn]of boolean;

begin
     readln(n);
     for i:=1 to n do
     begin
          read(j);
          while j<>-1 do
          begin
               a[i,j]:=1;
               read(j);
          end;
          a[0,i]:=1;
     end;

     for i:=1 to n do
     begin
          for j:=1 to i-1 do
          begin
               if a[g[j],i]=0 then continue;
               for k:=0 to n do a[k,i]:=a[k,i] xor a[k,j];
          end;
          for j:=1 to n do if a[j,i]<>0 then break;
          if a[j,i]=0 then begin writeln('No answer'); halt; end;
          g[i]:=j;
     end;

     for i:=n downto 1 do
     begin
          for j:=1 to g[i]-1 do a[0,i]:=a[0,i] xor f[j]*a[j,i];
          for j:=g[i]+1 to n do a[0,i]:=a[0,i] xor f[j]*a[j,i];
          f[g[i]]:=a[0,i];
     end;
     for i:=1 to n do if f[i]=1 then write(i,' ');
end.

Heap Sort

const maxn=1000000;

var a:array[1..maxn+1]of longint;
    i,j,k,m,n,l:longint;

procedure swap(i,j:longint);
var k:longint;
begin k:=a[i]; a[i]:=a[j]; a[j]:=k; end;

procedure down(i,n:longint);
var j:longint;
begin
     while i*2<=n do
     begin
          j:=i*2;
          if (j+1<=n)and(a[j]>a[j+1]) then inc(j);
          if a[i]>a[j] then
          begin swap(i,j); i:=j; end
          else exit;
     end;
end;

begin
     readln(n);
     for i:=1 to n do read(a[i]);
     for i:=n div 2 downto 1 do down(i,n);
     for i:=n downto 2 do
     begin
          swap(1,i);
          down(1,i-1);
     end;
     for i:=n downto 1 do write(a[i],' ');
end.

《算法艺术与信息学竞赛》题目索引

阅读全文

id page section no title how2submit
1 8 1.2.1 例题1 盒子里的气球
2 9 1.2.1 例题2 图书馆 ural1188
3 13 1.2.2 例题1 钓鱼 uva757
4 13 1.2.2 例题2 照亮的山景
5 15 1.2.2 例题3 镜子盒
6 19 1.2.3 例题1 折纸痕 uva177
7 20 1.2.3 例题2 三色多边形 ural1181
8 20 1.2.3 例题3 聪明的学生

主动

主动的对面是被动,强调人对某种事物的控制力,能正确的掌握局势。主动强调的是人的主观精神,强调的是人能改造世界的价值观。
主动是我们做一件事的态度,如果我们不想做某一件,被动做某一件事,那就应该主动的提出自己不想做这一件事,做自己想的事,机会也是留给主动找机会的人的,而不是留给守株待兔的人。
当我们心中有某些想法时,我们要主动的告诉大家。因为一个有思想的人,如果不会说话等于没有思想。所以我们对事物的认识、想法,都不必害羞,大胆的说出来,主动的讲出来,这才是一个有思想的人,一个有思想的人,一个能表达思想的人。
学习也要主动,一个主动学习的人会觉得学习是一件快乐的事情,一件得心应手的事情。然而被动学习的人会觉得学习是天下最让人痛苦的事,所以我们要培养对学习的兴趣,正确的认识学习、积极、主动的对待学习,才能掌控学习的步伐,成为学习的主宰。
要变得主动,首先要大胆起来,对自己想要做的事大胆起来,不需要想大多,Just do it.才能更好的把握住机会。人生与学习是一个道理,只有主动才能把握人生舵手,掌握人生的航向。凡是做什么事都要主动去做,尽力去完成,要以积极向上的眼光去看待这件事,不要用消极不自信的眼光去看待某件事,心态决定成败,只有有主动的心态,成功的概率就超过百分之五十。
只要我们敢于主动去做,不管成功还是失败,我们都努力过,经历过,我们都有获得,然而我们不主动,就会一无所得,这就是主动的意义。

Copyright © 2007 ihost.tw All rights reserved. Tech Support: coz.tw