JZOJ 2112 紀中食堂

2022-09-18 01:15:16 字數 1152 閱讀 5578

題目描述

紀中的食堂是十分熱鬧的,當然那都是擁擠的緣故了(^__^)。但紀中學生是好孩子,都會自覺排隊打飯,而每個人打飯都要消耗時間。在k個人的隊伍中,第i個人打飯的時間為ti。由於每個視窗同一時間只能服務乙個同學,所以後面的同學都得等著。在示範性高中評估那天,專家們也來到了學生食堂就餐。在專家來到食堂之前,同學們都已經來到了食堂。為了給專家們對紀中人有個好的評價,同學們所排的隊伍一定要讓專家們盡快吃上午餐(專家們當然不會插隊,也不會接受同學們的禮讓,他們一定會等排在前面的同學打完飯後再打飯)。人都有主觀認識,專家覺得久等了,是因為全部同學等待的長了,所以同學們等待的時間總和越小,專家越快吃上飯。

現在你的任務就是確定能讓專家們盡快吃上飯的排隊方案。

輸入第一行乙個整數k(1<=k<=300),表示排在專家們的學生的人數。

第二行以後為k個正數,每行十個數表示從1號到k號的學生的打飯時間,t1,t2,……tk.(0

var

b:array[0..301] of longint;

a:array[0..301] of real;

i,j,n:longint;

begin

assign(input,'canteen.in');

reset(input);

assign(output,'canteen.out');

rewrite(output);

readln(n);

for i:=1

to n do

begin

read(a[i]);

b[i]:=i;

end;

for i:=1

to n-1

dofor j:=i+1

to n do

if a[i]>a[j] then

begin

a[0]:=a[i];

a[i]:=a[j];

a[j]:=a[0];

b[0]:=b[i];

b[i]:=b[j];

b[j]:=b[0];

end;

for i:=1

to n do

write(b[i],' ');

close(input);

close(output);

end.

練習2 11 練習2 20

1.練習2.11 define mul interval x y let x1 lower bound x x2 upper bound x y1 lower bound y y2 upper bound y let zzx and x1 0 x2 0 zzy and y1 0 y2 0 fzx a...

2 1 1 變數和常量

大綱目錄 程式必須記錄三個基本屬性 例 int x int 型別 x 儲存空間的名稱 x 100 大小 double y double 型別 y 儲存空間的名稱 y 100.0 大小 變數是對某個事務中的變化的量的建模,所以變數名要有一定的含義,簡介明了,易於區分,便於讀懂。比如變數表示差旅費,則變...

DOC Aspack2 11脫殼筆記

最近正在學點脫殼.從網上找來手動脫殼入門十八篇.剛看到第四篇講aspack2.11的脫殼.看了前面的upx脫殼.感覺入門的東東.應該不會太難.so,來自己先脫一次.脫不了再看教程.說幹就幹.peid查了是aspack2.11 od載入.選擇不繼續分析.忽略所有異常 0040d001 60 pusha...