Վստահության չափիչ
Երաժշտական հավելվածը օգտատերերին դասավորում է ճաշակի երկչափ քարտեզի վրա։ Հավելվածին արդեն հայտնի են մի քանի օգտատերեր և նրանց նախասիրությունները՝ հավանել են երգը (1
) կամ ոչ (0
)։ Նոր օգտատիրոջ դիրքի համար հավելվածը գտնում է k
ամենամոտ հայտնի օգտատերերին՝ օգտագործելով ուղիղ գծով հեռավորությունը (Էվկլիդյան L2)։ Այնուհետև, որպես վստահության աստիճան, հավելվածը հաշվում է, թե այդ k
հարևանների քանի տոկոսն ունի պիտակ 1
։
Ձեր խնդիրն է իրականացնել այդ հնարավորությունը հավելվածի համար։

Մուտքի առաջին տողում տրված է n
ամբողջ թիվը՝ հայտնի օգտատերերի քանակը։
Հաջորդ n
տողերից յուրաքանչյուրը պարունակում է երկու իրական թիվ x y
, որոնց հաջորդում է պիտակ 0
կամ 1
։ Այս տվյալները նկարագրում են մեկ օգտատիրոջ դիրքը և թե արդյոք նա հավանել է երգը։
Հաջորդ տողում տրված է k
ամբողջ թիվը (1 ≤ k ≤ n)։
Այնուհետև տրված է q
ամբողջ թիվը՝ ստուգվելիք նոր օգտատերերի դիրքերի քանակը։
Վերջին q
տողերից յուրաչափյուրը պարունակում է երկու իրական թիվ x y
ներկայացնում են նոր օգտատերերի կոորդինատները։
Ծրագիրը պետք է ելքում տպի q
տող։ Յուրաքանչյուր տող պետք է պարունակի 1
-երի տոկոսային քանակը՝ համապատասխան նոր օգտատիրոջ համար։
Մուտք | Ելք |
---|---|
5 | 66.66666666666667 |
4 | 75 |
4 | 25 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB