type loai = record a,b:longint; end; var p:array[1..1000] of loai; n,m:longint; procedure nhap; var i:longint; begin readln(n,m); for i:=1 to m do read(p[i].a,p[i].b); end; procedure bbsort; var i,j:longint; tam:loai; begin for i:=1 to m-1 do for j:=1 to m-i do if p[j].b<p[j+1].b then begin tam:=p[j]; p[j]:=p[j+1]; p[j+1]:=tam; end; end; procedure giai; var i,hop,bi:longint; begin bbsort; // for i:=1 to m do writeln(p[i].a,' ',p[i].b); hop:=0;bi:=0; for i:=1 to m do if hop + p[i].a > N then begin //hop:=hop+(N - p[i].a); bi:=bi+(N-hop)*p[i].b; break; end else begin hop:=hop+p[i].a; bi:=bi+p[i].a*p[i].b; end; write(bi); end; begin assign(input,'muabi.inp');reset(input); assign(output,'muabi.out');rewrite(output); nhap; giai; end.
* Chuyên dạy lập trình ONLINE cho học sinh THCS, THPT *.
Mọi giao lưu, trao đổi, xin liên hệ: Lê Quang Vinh - zalo: 037.803.8755.
Page: Lớp học Code Sky
Group FB1: Ôn thi HSG9 - THTB - TS10 chuyên tin
Group FB2: Học Scratch - Ôn thi Tin học trẻ bảng A
Thứ Bảy, 4 tháng 12, 2021
MUABI pascal
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét
Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.