nbhkdz.com冰点文库

IOI2014解题报告


IOI 2014 )K

w

M×? |?? ?÷u ! 2014 c 7 28 F

Contents
1 Day 1 1.1 Day 1 Rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.1 1.1.2 1.2

1.2.1 1.2.2 1.3 1.3.1 1.3.2 2 Day 2 2.1 Day 2 Gondola . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.3 2.3.1 2.3.2 K8?? . . . . . . . . . . . . . . . . . . . . . . . . . . . ê?‰? . . . . . . . . . . . . . . . . . . . . . . . . . . . ?{?? . . . . . . . . . . . . . . . . . . . . . . . . . . . ??E,? . . . . . . . . . . . . . . . . . . . . . . . . . . K8?? . . . . . . . . . . . . . . . . . . . . . . . . . . . ?{?? . . . . . . . . . . . . . . . . . . . . . . . . . . . K8?? . . . . . . . . . . . . . . . . . . . . . . . . . . . ?{?? . . . . . . . . . . . . . . . . . . . . . . . . . . . K8?? . . . . . . . . . . . . . . . . . . . . . . . . . . . ?{?? . . . . . . . . . . . . . . . . . . . . . . . . . . . K8?? . . . . . . . . . . . . . . . . . . . . . . . . . . . ?{?? . . . . . . . . . . . . . . . . . . . . . . . . . . . K8?? . . . . . . . . . . . . . . . . . . . . . . . . . . . ?{?? . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 2 2 3 3 4 4 4 4 5 5 5 5 6 7 7 7 7 8 8 8

Day 1 Wall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Day 1 Game . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Day 2 Friend . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Day 2 Holiday . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

Chapter 1

Day 1
1.1
1.1.1

Day 1 Rail
K8??

kü^?1 ??3,

ü ? c ? ?? ?

lm

?§e?

l?

m¤ §?? m ?" ?¤ §

k n ???§z???? C a.??Ul? ??§z????????" ??0???? C a.§?‰?0??? ?l 3(n ? 1) g??l??L???? ?? ?l?5¤ §??(?z???

e¤? D a.??Ule

?§???±??ü???m ? gê§~X??0??? y??üü??" 2?

??a."

1.1.2

?{??
0? ? ? j??? ???? ???? ?l§ ?C ??§??0???m? ??§ ?U?0??

k?? , ??

1?? D a. ???? j ???¤ " ?l§ ???C ?§??U?????????? k ???¤ §w, j ? k ?m??2k??? 2

IOI 2014 )K

w

Day 1 Wall

?§ k 3k

0? k ?m???k?? ??" j?k ???m ????

D a.

??§¤k k ???

????

?l??

?l§@??±”t???m ?§

?l j ?C§?

??§?K3 j

m?¤ " ù?éuz???·??3e? c??3??§K?? ??§@o?kù

???U(??N ?

g?? ??" c(? ??? ü???? ( i ( L ( L ) i ( k ( k ) j ) j

e5? c??? i ???" ??§b ?????? L ?¤ " ?llC ^S?n?e

ùg?????3‰A? Ul j (? k )???

±9?5?e?ù?L?i?m??kCa. ??¤

ü???k±e'X?? dist(j, L) + |posj ? posL | = dist(j, i) + x(x ≥ 0) 1??????5 ????5 ?L ¤±§ ?? x ? XJ =?" ?L §?? §m?1??Da.?? Lm ? x/2 ? l ×2 § 1 ? §m?1??Ca.?? ?l ×2 " ?l?we?? ?m??? a.??±

(? ? " ù ?K?)? " c??3m?§@o????(? ?l§aq??

1.2
1.2.1
??

Day 1 Wall
K8??
êS §?m?z? ? ? ?0§ | ± ± e ü ? ?

‘ o ? ? ? ? ?n

? ò?Y??? uk ? ò?Y????uk ?¤km????1 ?

??U?k ??U?k S ? ? ?"

3

IOI 2014 )K

w

Day 1 Game

1.2.2
3?? XJ§ ù ?

?{??
? ????\ § =`éu,?? ?? ?5`§A^ ul ? / ?§ z z ? ? ? ? ? ± ? L ? ? /X J § ? ? ? ur§ @ o ? ? § ul § @ o ? ? § u ? ?0 ù

?Juyé,??

ur ? ? K § ? ?

?…??ù ?

/ ?? ? ± ? ? " u ? · ? ? ± r z ? ? ? ? w ¤ ? ? ?§ §zgé???m\????§?? ???? ‘o " T?{ ?mE,?

? K ? = z ¤ /‘ o ? ? S ?0 " ù??±^‘IP

?O(n + m log n)" éu/‘o??S §zgé???m\????§?? z? ? ?0 ù??K§·???±?^×???1‘o" ?? ??ò§?U?m^S?g??" T?{ K? ????~??÷v c: §?d3×?L§?·?I??^?????5‘oCX

?mE,??O(n + m log m)"

1.3
1.3.1

Day 1 Game
K8??
? ? ?§ B z g ? ? ? , ü ? : ? m ? ? k > ? ?§
?1) ^>? ?c§ B ?U(?ù B r¤k n(n2

k ? ?n? : ????é?§

Azg?‰yes?no"XJ3

A? ? " y 3 4 \

A§?géz????‰yes?no§

????‘?Y" 1 ≤ n ≤ 1500"

1.3.2
é ?¤ ? ?§

?{??
??L???‰Lyes >§ @o B o?±rù y??é? @ > é???§ ??3? A’ ? ? " X J vk?? >3

? ? § X J 3 ? ? ? ? é ? ?ù p ?

A Uz?z?

é???§??

vk?v??L > §@o A?’??‘ " @ozg B ???^>(x, y )§XJd?x?y ¤3 ??± é???m?k?^ > §??‰yes??K?‰no" ù y??@?5? " ‘oü?é

???m >ê?±?^? 8" ?mE,?O(n2 )"

4

Chapter 2

Day 2
2.1
2.1.1
i?1 ? òS ?

Day 2 Gondola
K8??
§=?U? (i, · · · , n, 1, · · · , i ? 1)§ c? ??^L ? ? id§ n ‰?S ????êi" k e Z ? ?§ z g ? ? ?§ ? k é ,?êiO?? id" ?zg??? O? êi|¤ S "

??k??S §d 1 ? n ?? ?

??O?S

??‰n??K? 1. ???? 2. E???U S ???{? O?S " ?ê (mod 1, 000, 000, 009).

3. ?U O?S

2.1.2

ê?‰?

cn?f???I?‰1???K? f?? 1 2 3 ?? 5 5 10 n n ≤ 100 n ≤ 100, 000 n ≤ 100, 000 inputSeq l1 n êiT??y?g 1 ≤ inputSeq[i] ≤ n 1 ≤ inputSeq[i] ≤ 250, 000

5

IOI 2014 )K

w

Day 2 Gondola

e5 n?f???I?‰1 ??K? f?? 4 5 6 ?? 5 10 20 n n ≤ 100 n ≤ 1, 000 n ≤ 100, 000 gondolaSeq 1 ≤ gondolaSeq[i] ≤ n + 1 1 ≤ gondolaSeq[i] ≤ 5, 000 1 ≤ gondolaSeq[i] ≤ 250, 000

e5 o?f???I??‰1n??K? f?? 7 8 9 10 ?? 5 15 15 10 n 4 ≤ n ≤ 50 4 ≤ n ≤ 50 n ≤ 100, 000 n ≤ 100, 000 inputSeq 1 ≤ inputSeq[i] ≤ n + 3 1 ≤ inputSeq[i] ≤ 100§1 ? n ? – k n ? 3 ??y3?? 1 ≤ inputSeq[i] ≤ 250, 000 1 ≤ inputSeq[i] ≤ 1, 000, 000, 000 S ?"

2.1.3
1??

?{??

XJ?3 1 ? n ?????§@oku ?é ??? (" u ??¤kêip???" 1 ? XJ?3 1 ? n ?????§@o?±(??m? ??S " l ?q?? ?? êi§XJ?y3??S ?" ?§@o?3T ?§?K?3?????(? 1n? l?c E?± Oê ?{? S ??K???? S ??K????

?k^1??u ???{" XJ?3 1 ? n ?????§@o?±(??m? ??S §?=? ‰Y??± n. êi§ XJ??y3??S êiüS§??O?=?" ? ?ê" éuf?? 7 ? 9§ ?,?±q??? ?§@o‰Y?±?(? éu? ??f??§?±é??S ? 6

IOI 2014 )K

w

Day 2 Friend

2.1.4

??E,?

?mE,??O(n log n)" ?mE,??O(n)"

2.2
2.2.1

Day 2 Friend
K8??
? ? ?§ ? m ? ? k :0§ ‘ :??§ :1– :n ? 1? g \ \" host§ P ?hosti § § ? 3 :i? ?

k??:‘ ?? ??\\

:i\ \ ?§ ? k ? ? ? ? \ \

:?m?>" ?N?>??k±en??

? I????òi?hosti ?>" ? M????òi?hosti ¤k ??>?hosti ??i?>¤ "

? W???òi?hosti 9?¤k ??>" y3??z?: : §host±9?>??§?T? ??: ?á8"

2.2.2
5?

?{??
XJòhosti ‰ :i : I?§·??U ? ??e±i?? ?? ??±:0?? f? ?? U? ?§? ?>?????±??I! M?Wn?a." ? ?§g (i)L ??3?? f? ? ?ù p

?z??f!:???A ?:i?U ?

??/DP" -f (i)L?:i?± ??e±i?? ?±i?? f? ??e¤ " ?k??g (i)

O?" ??:i??U?

§ ¤ ± :i

¤kMa?Wa?f

???U? §Ia?f??±? " ?d g (i) =
u

g (u) +
v

f (v )

??u?i f (i)

Ma?Wa f§v ?i

Ia?f" :i§ @ o :i ¤ kIa

O ? ? ü ? ? ?" 1 ? ? ? ?§ · ? ? J

?Wa?f??U? §

Ma?fE??±? §¤±3ù???e f (i) =
u

g (u) +
v

f (v )

7

IOI 2014 )K

w

Day 2 Holiday

??u?i ?? ?§?

Ia?Wa?f§v ?i ·???

Ma?f" 1

???§?????J:i ?J§?? ?? \ \ ?? ¤k? ù?? f (i)=

?E,?

§ · ? I ? ? ?i ??Ia?Wa

z??fu??U

f??±?J § @o3§? " · ? ? ± éi ?=? ? ?????

? ' § ?¤ ?e ?"

Ma ? f ?Wa ? f ? ? ? U ? J DP5???`??§ 2\?i: § 3ü???e f (i)?

f?1??{ü f (i)" ?

??§f (0)=?‰Y" T?{

?mE,??O(n)"

2.3
2.3.1

Day 2 Holiday
K8??
n ? 1" i????i ? 1????i + 1??? ? ??? ? ? ? ?" ? ? W ?§ ? ?i? \ y 3 ¤ 3

n????güm§ ???0 ?§ ? ? i ?? c ? ?§ ? ? ai

? " ?m?\3start???" z????§\?±?J??

\?Ui ??????g§ ?U?g?L?????" ?dU\U? ??? " 1 ≤ n ≤ 100000"

2.3.2

?{??

?:30??? ?±uy§3ù???e§???? ? mr ?m>@???§, Z????1iA" ? mr§éz?d? m??§ ????" ?d?±q ??? e

2l?{

Uê?§?J?

??±^?±?z????y" ‰Y @?mà:" ·?kXJx < y§@ofx ≤ fy . mà:?iAxU ?iAx + 1U §? ? ?¤ " ? O\

-fd ??±iAdU§?` ??fx ?fx+1 §b UiA??# dux + 1U ???u ? ??u ???

fx+1 < fx" krUiAx + 1U ?mà #?? O\ @??? ?? ?" ? 5?

mà:?3fx ?" mà:zg??????§ iAxU 5 ? 'xU ux + 1U iA

??§?ü?#

??§¤±ù?xU §???

#??

ux + 1 U

fx+1 ?§xU

? ?" u??g? " ?dkfx ≤ fx+1"

8

IOI 2014 )K

w

Day 2 Holiday

e
l+r 2

????§??d3[l, r]? ¤kfd ,?…? ù ?é
2

fd 3[a, b]?"-mid = ?mE

, ?k

fmid ,

e

4 8 ? O éfl . . . fmid?1 ,fmid+1 . . . fr" ? ?§

fl . . . fmid?1 ?3[a, fmid ]?m?fmid+1 . . . fr ?3[fmid , b]?m" ù o ,??O(n log n) " ?K ?`ü?’?? ? ? r§ 2ò ?start mr2ò??>§?? ‰ Y ?? k a q ? ? ?

?r2ò?m>" Q,?±é ?? ü N 5¤ §@o????ü>

z??d????3?>???3m>

‰Y§??±??éuz??d

?Oéu¤kd ‰Y §?U?? ??K ?`) "

9


解题报告范例

IOI2010 国家集训队第二次作业 GCJ09 Final 解题报告 江苏省常州高级中学 吴翼...2014年注册会计师考试攻略 2013年注会经济法统考真题 2013年注会设计统考真题及答案...

解题报告7——树顶点标号

解题报告7——树顶点标号_文学_高等教育_教育专区。...IOI2004 国家集训队第 3 轮作业 湖南省长沙市长郡...2014全国高考状元联手分享状元笔记 衡水中学文科学霸...

解题报告9——距离统计

解题报告9——距离统计_理学_高等教育_教育专区。选填...IOI2004 国家集训队第 3 轮作业 湖南省长沙市长郡...2014年注册会计师考试攻略 2013年注会经济法统考真题...

算法合集之《中等硬度解题报告》

算法合集之《中等硬度解题报告》_IT/计算机_专业资料。[摘要]中等硬度是IOI2000...2014年执业医师资格考试 口腔执业医师实践技能复习资料 中医护理学基础重点 执业医师...

解题报告1——最优布车方案

解题报告1——最优布车方案_管理学_高等教育_教育...IOI2004 国家集训队第 3 轮作业 湖南省长沙市长郡...2014年执业医师考试指导 口腔执业医师实践技能复习资料...

IOI2005day2河流解题报告

IOI2005day2河流解题报告_生活休闲。IOI2005 解题报告 龙凡 IOI2005 河流解题报告...2014证券从业资格考试 2014证券资格证券交易高分突破试卷及答案 2014年证券考试《...

解题报告3——安全字符串

IOI2004 国家集训队第 3 轮作业 湖南省长沙市长郡中学 栗师 《安全字符串》解题报告 1、 题目描述①给定一个字母表,中间含有 m 个字母,给定 s 个非允许字符...

非常好的学习程序的网址

解题报告: http://202.116.24.88/acm/acmbbs/...boardid=18 USACO 译题 http://wzioi.wzms.com/...2014教师资格中学教育知...1/2 相关文档推荐 学习...

手把手教你SRM-综述

第七名 tomek 是曾经的领军人物,IOI 金牌,在他的...Match Editorials 里面有解题报告。其他的就不介绍了...2014造价工程师造价管理... 手把手教你SRM-注册 手...

信息学竞赛题库

地址:http://wzioi.wzms.com/usaco/ USACO 题解...提高组 Pascal 试题,答案,标程,数据,解题报告,目前...2014教师资格中学教育知...1/2 相关文档推荐 信息...