Nude Actress World A 1 %C8%FD%BC%B6%CA%D3%C6%B5_%C8%D5%B1%BE%B1%C6%D7%DB%BA%CF%C9%AB%C7%E9%D5%BE%7C%BC%A4%C7%E9%B5%E7%D3%B0%7C%CD%BC%C6%AC%7C%D0%A1%CB%B5%7Cwww.ribenbi.com

D Nudeactressworld S A Sunporno%D1%C7%D6%DE En 1 Nude Actress World 【NOI2008】 志愿者招募 - datam - 博客园

D Nudeactressworld S A Sunporno%D1%C7%D6%DE En 1 Nude Actress World

33 234 122 235 332search Nudeactressworld u0po1nsearch% Sunporno%D1%C7%D6%DE 1 Nudeactressworld C% Nudeactressworld 6searchDsearch Sunporno%D1%C7%D6%DE S Sunporno%D1%C7%D6%DE n Nudeactressworld o Sunporno%D1%C7%D6%DE n Sunporno%D1%C7%D6%DE % Nudeactressworld 1bigtitC Nudeactressworld %search6D Sunporno%D1%C7%D6%DE 0 Sunporno%D1%C7%D6%DE search Sunporno%D1%C7%D6%DE Nudeactressworld search Nudeactressworld Nudeactressworld 14 【样例说明】 招募 3 名第一类志愿者和 4 名第三类志愿者。 【数据规模和约定】 30%的数据中,1 ≤ N, M ≤ 10,1 ≤ Ai ≤ 10; 100%的数据中,1 ≤ N ≤ 1000,1 ≤ M ≤ 10000,题目中其他所涉及的数据均 不超过 231-1

 

题解

 

解法1:搜索
 1 (*
 2  *Problem: NOI2008 自愿者招募
 3  *Author : Chen Yang
 4  *Time  : 2012.5.18
 5  *State : 30分
 6  *Memo : 搜索
 7 *)
 8 program employee;
 9 const maxn=2020;
10 type
11  ty=record
12  x,y,v:longint;
13  end;
14 
15 var
16  n,m,ans:longint;
17  g,now,cnt:array[0..maxn] of longint;
18  t:array[0..maxn] of ty;
19 //========================
20 procedure built;
21 var
22  i,j:longint;
23 begin
24  read(n,m);
25  for i:=1 to n do read(g[i]);
26  for i:=1 to m do
27  begin
28  read(t[i].x,t[i].y,t[i].v);
29 for j:=t[i].x to t[i].y do inc(cnt[j]);
30  end;
31 end;
32 //========================
33 procedure find(x,v:longint);
34 var
35  i,j,k,max:longint;
36 begin
37  if v>=ans then exit;
38  if x=m+1 then
39  begin
40 if ans>v then ans:=v;
41  exit;
42  end;
43  max:=0;
44  for j:=t[x].x to t[x].y do
45  begin
46  dec(cnt[j]);
47 if max<g[j] then max:=g[j];
48  end;
49  for i:=max downto 0 do
50  begin
51 for j:=t[x].x to t[x].y do
52 begin
53   inc(now[j],i);
54  if (cnt[j]=0)and(now[j]<g[j]) then
55  begin
56 for k:=t[x].x to j do dec(now[k],i);
57 for k:=t[x].x to t[x].y do inc(cnt[k]);
58  exit;
59  end;
60 end;

mD Nudeactressworld S A Sunporno%D1%C7%D6%DE En 1 Nude Actress World 【NOI2008】 志愿者招募 - datam - 博客园v Nude Actress World
eD Nudeactressworld S A Sunporno%D1%C7%D6%DE En 1 Nude Actress World 【NOI2008】 志愿者招募 - datam - 博客园s j %C3%C0%B9%FAXXL%B3%C9%C8%CB%D4%D3%D6%BE 26742.com S