CF1215F.Radio Stations

普及/提高-

通过率:0%

AC君温馨提醒

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

题目描述

In addition to complaints about lighting, a lot of complaints about insufficient radio signal covering has been received by Bertown city hall recently. nn complaints were sent to the mayor, all of which are suspiciosly similar to each other: in the ii -th complaint, one of the radio fans has mentioned that the signals of two radio stations xix_i and yiy_i are not covering some parts of the city, and demanded that the signal of at least one of these stations can be received in the whole city.

Of cousre, the mayor of Bertown is currently working to satisfy these complaints. A new radio tower has been installed in Bertown, it can transmit a signal with any integer power from 11 to MM (let's denote the signal power as ff ). The mayor has decided that he will choose a set of radio stations and establish a contract with every chosen station. To establish a contract with the ii -th station, the following conditions should be met:

  • the signal power ff should be not less than lil_i , otherwise the signal of the ii -th station won't cover the whole city;
  • the signal power ff should be not greater than rir_i , otherwise the signal will be received by the residents of other towns which haven't established a contract with the ii -th station.

All this information was already enough for the mayor to realise that choosing the stations is hard. But after consulting with specialists, he learned that some stations the signals of some stations may interfere with each other: there are mm pairs of stations ( uiu_i , viv_i ) that use the same signal frequencies, and for each such pair it is impossible to establish contracts with both stations. If stations xx and yy use the same frequencies, and yy and zz use the same frequencies, it does not imply that xx and zz use the same frequencies.

The mayor finds it really hard to analyze this situation, so he hired you to help him. You have to choose signal power ff and a set of stations to establish contracts with such that:

  • all complaints are satisfied (formally, for every i[1,n]i \in [1, n] the city establishes a contract either with station xix_i , or with station yiy_i );
  • no two chosen stations interfere with each other (formally, for every i[1,m]i \in [1, m] the city does not establish a contract either with station uiu_i , or with station viv_i );
  • for each chosen station, the conditions on signal power are met (formally, for each chosen station ii the condition lifril_i \le f \le r_i is met).

输入格式

The first line contains 44 integers nn , pp , MM and mm ( 2n,p,M,m41052 \le n, p, M, m \le 4 \cdot 10^5 ) — the number of complaints, the number of radio stations, maximum signal power and the number of interfering pairs, respectively.

Then nn lines follow, which describe the complains. Each line contains two integers xix_i and yiy_i ( 1xi<yip1 \le x_i < y_i \le p ) — the indices of the radio stations mentioned in the ii -th complaint). All complaints are distinct.

Then pp lines follow, which describe the radio stations. Each line contains two integers lil_i and rir_i ( 1liriM1 \le l_i \le r_i \le M ) — the constrains on signal power that should be satisfied if the city establishes a contract with the ii -th station.

Then mm lines follow, which describe the pairs of interfering radio stations. Each line contains two integers uiu_i and viv_i ( 1ui<vip1 \le u_i < v_i \le p ) — the indices of interfering radio stations. All these pairs are distinct.

输出格式

If it is impossible to choose signal power and a set of stations to meet all conditions, print 1-1 .

Otherwise print two integers kk and ff in the first line — the number of stations in the chosen set and the chosen signal power, respectively. In the second line print kk distinct integers from 11 to pp — the indices of stations to establish contracts with (in any order). If there are multiple answers, print any of them; you don't have to minimize/maximize the number of chosen stations, and the same applies to signal power.

输入输出样例

  • 输入#1

    2 4 4 2
    1 3
    2 3
    1 4
    1 2
    3 4
    1 4
    1 2
    3 4
    

    输出#1

    2 3
    1 3 
  • 输入#2

    2 4 4 2
    1 3
    2 4
    1 2
    1 2
    3 4
    3 4
    1 2
    3 4
    

    输出#2

    -1
    
首页