Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
RGB7228 - Тойрог шулуун |
Берландийн метроны зам нь тойрог бүтэцтэй ба уг зам дээр n ширхэг буудал байдаг. Бид уг зам дээрх бүх хөрш буудлуудын хоорондох зайг мэдэж байгаа ба тэдгээр нь :
- 1 d1 нь 1-ээс 2-р буудлын хоорондох зай
- d2 d2 нь 2-оос 3-р буудлын хоорондох зай ...
- dn−1dn-1 нь n−1-ээс n-р буудлын хоорондох зай
- dn dn нь n-ээс 1-р буудлын хоорондох зай.
Уг тойрог зам дээр галт тэрэг аль ч чиглэлд явж болно. Тэгвэл s ба t дугаартай буудлуудын хоорондох хамгийн бага зайг олно уу?
Input
Эхний мөрөнд n (3≤n≤100) буудлын тоо өгөгдөнө. Дараагийн мөрөнд d1
, d2
, ... , dn
(1≤di≤100
) хөрш буудлуудын зайг илэрхийлэх тоонууд өгөгдөнө. Дараагийн мөрөнд s ба t (1≤s,t≤n) тоонууд өгөгдөнө.
Output
ss ба t буудлын хоорондох хамгийн бага зайг хэвлэнэ үү.
Example
Input 1:
4
2 3 4 9
1 3
Output 1:
5
Input 2:
4
5 8 2 100
4 1
Output 2:
15
Нэмсэн: | Bataa |
Огноо: | 2014-03-16 |
Хугацааны хязгаарлалт: | 1s |
Эх кодын хэмжээний хязгаарлалт: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Програмчлалын хэлүүд: | ADA95 ASM32 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE |
Эх сурвалж: | Codeforces |