排隊買票
time limit:1000ms memory limit:65536k
total submit:240 accepted:81
description
乙個演唱會即將舉行,現有 n 個歌迷排隊買票,乙個人一張,而售票處規定,乙個人每次最多買兩張,假設買一張票的時間為 ti ( 1<=i<=n ) , 隊伍中相鄰的歌迷(第 j 個人和第 j+1 個人)也可以由其中的乙個人買兩張票的時間為 ri, 假如 rj < ti+tj+1, 這樣做可以縮短後面的歌迷等待的時間,現給出 n , ti,rj, 求每個人買到票的最短時間和方法。
input
output
sample input
41 2 3 4
4 4 5
sample output
8
source
elba
公式:
順推:a[i]+a[i+1]>b[i]
then f[i]:=f[i]+b[i-1];
else f[i]:=f[i]+a[i];
.....
var i,j,k,n,m:longint;
a,f,b:array[-10..20000]of longint;
begin
readln(n);
for i:=1 to n do
begin
read(a[i]);
end;
for i:=1 to n-1 do
begin
read(b[i]);
if i=1 then b[i-1]:=b[i];
end;
k:=0;
for i:=n downto 1 do
begin
if k<>1 then
if ((a[i-2]+a[i-1]>=b[i-2]) and (b[i-1]+a[i-2]=b[i-1]))
then begin
f[i]:=f[i]+b[i-1];
k:=1;
end else
begin
k:=0;
f[i]:=f[i]+a[i];
endelse k:=0;
end;
k:=0;
for i:=1 to n do
k:=k+f[i];
writeln(k);
end.
拖拽的2種方法
img a 預設帶拖拽 功能 查詢應該怎麼寫?拖拽開始 拖拽進行 拖拽結束 所有的元素 當 拖拽結束時 預設時間都是回到原處 strokerect 方法繪製矩形 不填色 筆觸的預設顏色是黑色。拖拽裡面的 div.style.left 位移 移動前距離左邊的距離 div.offsetleft 如果是 ...
Linux ncurses安裝教程(2種方法)
ncurses 提供字元終端處理庫,包括面板和選單。它提供了一套控制游標 建立視窗 改變前景 背景顏色及處理滑鼠操作的函式,使使用者在字元終端編寫應用程式時繞過了那些惱人的底層機制。簡而言之,它是乙個可以使應用程式直接控制終端螢幕顯示的函式庫。這個軟體既可以採用 rpm 包方式安裝,也可以採用原始碼...
匯入模組的2種方法
模組其實就是計算機中的乙個py檔案,可以把乙個模組匯入到當前py程式中,以增強其功能。匯入模組使用import命令。例如import math math.sqrt 9 in 7 math math in 7 math.sqrt 9 out 7 3.0 使用import math。這必須先寫上模組名,...