CF1392G.Omkar and Pies

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Omkar has a pie tray with kk ( 2k202 \leq k \leq 20 ) spots. Each spot in the tray contains either a chocolate pie or a pumpkin pie. However, Omkar does not like the way that the pies are currently arranged, and has another ideal arrangement that he would prefer instead.

To assist Omkar, nn elves have gathered in a line to swap the pies in Omkar's tray. The jj -th elf from the left is able to swap the pies at positions aja_j and bjb_j in the tray.

In order to get as close to his ideal arrangement as possible, Omkar may choose a contiguous subsegment of the elves and then pass his pie tray through the subsegment starting from the left. However, since the elves have gone to so much effort to gather in a line, they request that Omkar's chosen segment contain at least mm ( 1mn1 \leq m \leq n ) elves.

Formally, Omkar may choose two integers ll and rr satisfying 1lrn1 \leq l \leq r \leq n and rl+1mr - l + 1 \geq m so that first the pies in positions ala_l and blb_l will be swapped, then the pies in positions al+1a_{l + 1} and bl+1b_{l + 1} will be swapped, etc. until finally the pies in positions ara_r and brb_r are swapped.

Help Omkar choose a segment of elves such that the amount of positions in Omkar's final arrangement that contain the same type of pie as in his ideal arrangement is the maximum possible. Note that since Omkar has a big imagination, it might be that the amounts of each type of pie in his original arrangement and in his ideal arrangement do not match.

输入格式

The first line contains three integers nn , mm , and kk ( 1mn1061 \leq m \leq n \leq 10^6 and 2k202 \leq k \leq 20 ) — the number of elves, the minimum subsegment length, and the number of spots in Omkar's tray respectively.

The second and third lines each contain a string of length kk consisting of 00 s and 11 s that represent initial arrangement of pies and ideal arrangement of pies; the jj -th character in each string is equal to 00 if the jj -th spot in the arrangement contains a chocolate pie and is equal to 11 if the jj -th spot in the arrangement contains a pumpkin pie. It is not guaranteed that the two strings have the same amount of 00 s or the same amount of 11 s.

nn lines follow. The jj -th of these lines contains two integers aja_j and bjb_j ( 1aj,bjk1 \leq a_j, b_j \leq k , ajbja_j \neq b_j ) which indicate that the jj -th elf from the left can swap the pies at positions aja_j and bjb_j in the tray.

输出格式

Output two lines.

The first line should contain a single integer ss ( 0sk0 \leq s \leq k ) equal to the amount of positions that contain the same type of pie in Omkar's final arrangement and in Omkar's ideal arrangement; ss should be the maximum possible.

The second line should contain two integers ll and rr satisfying 1lrn1 \leq l \leq r \leq n and rl+1mr - l + 1 \geq m , indicating that Omkar should pass his tray through the subsegment l,l+1,,rl, l + 1, \dots, r to achieve a final arrangement with ss positions having the same type of pie as his ideal arrangement.

If there are multiple answers you may output any of them.

输入输出样例

  • 输入#1

    4 2 5
    11000
    00011
    1 3
    3 5
    4 2
    3 4

    输出#1

    5
    1 3
  • 输入#2

    4 3 5
    11000
    00011
    1 3
    1 5
    2 4
    1 5

    输出#2

    3
    1 4

说明/提示

In the first test case, the swaps will go like this:

  • Swap 11 and 33 : 11000 becomes 01100
  • Swap 33 and 55 : 01100 becomes 01001
  • Swap 44 and 22 : 01001 becomes 00011

The final arrangement is the same as the ideal arrangement 00011, so there are 55 positions with the same type of pie, which is optimal. In the second test case, the swaps will go like this:

  • Swap 11 and 33 : 11000 becomes 01100
  • Swap 11 and 55 : 01100 becomes 01100
  • Swap 44 and 22 : 01100 becomes 00110
  • Swap 11 and 55 : 00110 becomes 00110

The final arrangement has 33 positions with the same type of pie as the ideal arrangement 00011, those being positions 11 , 22 , and 44 . In this case the subsegment of elves (l,r)=(2,3)(l, r) = (2, 3) is more optimal, but that subsegment is only length 22 and therefore does not satisfy the constraint that the subsegment be of length at least m=3m = 3 .

首页