1. 程式人生 > >map 好用! C. Equal Sums

map 好用! C. Equal Sums

C. Equal Sumstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard output

You are given kk sequences of integers. The length of the ii-th sequence equals to nini.

You have to choose exactly two sequences ii and jj (iji≠j) such that you can remove exactly one element in each of them in such a way that the sum of the changed sequence ii (its length will be equal to ni1ni−1

) equals to the sum of the changed sequence jj (its length will be equal to nj1nj−1).

Note that it's required to remove exactly one element in each of the two chosen sequences.

Assume that the sum of the empty (of the length equals 00) sequence is 00.

Input

The first line contains an integer kk (2k21052≤k≤2⋅105

) — the number of sequences.

Then kk pairs of lines follow, each pair containing a sequence.

The first line in the ii-th pair contains one integer nini (1ni<21051≤ni<2⋅105) — the length of the ii-th sequence. The second line of the ii-th pair contains a sequence of nini integers ai,1,ai,2,,ai,n

iai,1,ai,2,…,ai,ni.

The elements of sequences are integer numbers from 104−104 to 104104.

The sum of lengths of all given sequences don't exceed 21052⋅105, i.e. n1+n2++nk2105n1+n2+⋯+nk≤2⋅105.

Output

If it is impossible to choose two sequences such that they satisfy given conditions, print "NO" (without quotes). Otherwise in the first line print "YES" (without quotes), in the second line — two integers iixx (1ik,1xni1≤i≤k,1≤x≤ni), in the third line — two integers jjyy (1jk,1ynj1≤j≤k,1≤y≤nj). It means that the sum of the elements of the ii-th sequence without the element with index xx equals to the sum of the elements of the jj-th sequence without the element with index yy.

Two chosen sequences must be distinct, i.e. iji≠j. You can print them in any order.

If there are multiple possible answers, print any of them.

ExamplesinputCopy
2
5
2 3 1 3 2
6
1 1 2 2 2 1
outputCopy
YES
2 6
1 2
inputCopy
3
1
5
5
1 1 1 1 1
2
2 3
outputCopy
NO
inputCopy
4
6
2 2 2 2 2 2
5
2 2 2 2 2
3
2 2 2
5
2 2 2 2 2
outputCopy
YES
2 2
4 1
Note

In the first example there are two sequences [2,3,1,3,2][2,3,1,3,2] and [1,1,2,2,2,1][1,1,2,2,2,1]. You can remove the second element from the first sequence to get [2,1,3,2][2,1,3,2] and you can remove the sixth element from the second sequence to get [

相關推薦

map C. Equal Sums

C. Equal Sumstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given kk sequen

CF988 C. Equal Sumsmap+pair/hash/任選兩個序列,兩個序列都除去他們中的一個數,使的總和相同】

相同 value can 個數 sca code esp 分析 return 【鏈接】:CF988C 【題意】:在n個序列中任選兩個序列,兩個序列都除去他們中的一個數,使的總和相同 【分析】:map

Codeforces Round #486 (Div. 3) C. Equal Sums map

                                         &nbs

圖片無損放大軟件PhotoZoom分屏預覽功能 ,簡直

ecc 設置 幹凈 值方法 ucs http 完全 分享圖片 一半 PhotoZoom是一款智能放大圖片軟件,很多用戶在初次使用PhotoZoom,發現圖片所處的區域上方有四個不同方式的預覽選項。因為很多初學者使用時不明白這四個按鈕有什麽作用,所以小編接下來講解一下Phot

spring boot 整合mybatis()

com true pla 12px 保密 center 性別 request context springboot整合mybatis 1.pom依賴 <!-- 引入freeMarker的依賴包. --> <dependency>

論文參考文獻批量改為上角標,簡單

寫論文碰到了好多排版問題,我使用的是word2016,不過別的版本應該都差不多。 交叉引用的作用大家應該都清楚(不清楚百度一下),但是寫完之後才發現參考文獻的引用標號需要上角標格式。網上搜索發現好多方法,基本都是使用下邊這種萬用字元 \[*\] ,但是裡邊的*是代表所有字元的,經常會

除了迅雷,這幾款下載神器也超級

迅雷雖然仍舊是功能強大的下載器,但部分網友對其的作風有所不滿,即便是購買了會員,速度也是慢得可以。所以有不少網友就在問,除了迅雷,還有哪些下載的軟體可以代替它呢?本章就給大家介紹幾款下載神器,讓你輕鬆下回需要的資源。   Aria2GUI 許多的朋友在Mac下肯定會遇到這樣的情

不用掃描器紙質文件秒變電子檔,微信這招絕對

如果領導需要將下面的紙質文件在30秒內變成電子檔,傳送到他的郵箱你會怎麼做呢? 在你手足無措,求人幫忙、急得跺腳的時候,小編早已操作完成啦! 問我怎麼做? 方法這就教給大家,職場小夥伴看過來! 使用微信小程式三步就可以實現,方法很簡單!【感嘆一下科技進步,時代美好】 操

給大家介紹兩個C語言編輯器

注意到很多小夥伴經常反饋在學習C語言時該選擇什麼 C語言 編輯器好呢?都說慾善其事必先利其器,網路上也有很多不同型別的編輯器,讓人很難進行抉擇!C語言 編輯器選擇哪個好? 所以我今天根據我個人的使用情況,整理了幾款C語言編輯器分享給大家,需要的看官看下文了解一下喲~ (小編推薦一個學C語

nmtui修改靜態IP地址,巨

今天發現了一個修改網絡卡的命令,巨好用! 一、先檢視一下本機某網絡卡的資訊,我這裡以ens38為例: [[email protected] ~]# ifconfig ens38 ens38: flags=4163<UP,BROADCAST,RUNNING,MULTICAST&

這垃圾Python遠端開關機,打死我也不用,哇,遠端開關機真

隨著天氣的變冷,在有暖呼呼的暖寶寶熱手的時候,小夥伴們還願意用自己溫暖的小手去摸冷冰冰的滑鼠嗎?今天我就給大家推薦個Python遠端開關機方法,當然有些小夥伴會說這垃圾Python遠端開關機不就能裝個逼嘛,有什麼了不起的,小編最初也是這麼想的,直到用了之後,哇!真香!   Pyth

Codeforces Round #486 (Div. 3) C. Equal Sums

OutputIf it is impossible to choose two sequences such that they satisfy given conditions, print "NO" (without quotes). Otherwise in the first line print "

Codeforces Round #486 (Div. 3) C. Equal Sums (題解)

OutputIf it is impossible to choose two sequences such that they satisfy given conditions, print "NO" (without quotes). Otherwise in the first line print "

【親測】2018谷歌映象_Google學術映象導航推薦:Y學術

【Y學術(https://ab.waguge.com)】是全網真正24小時可用的谷歌映象導航,每隔10分鐘自動嚴格檢測映象池裡所有映象的可用性,並提取開啟速度最快的前10個給大家,所有映象均可正常開啟、正常搜尋、無驗證碼。Y學術可以說是同類型的谷歌學術映象導航網址中更新最快(

無聊建站系統_免費的java建站cms_真的

無聊建站系統可以快速幫我們建立想要的網站,操作簡單,搭建方便,任何人都可以免費使用;該cms系統採用java開發,跨平臺遷移方便! 貼幾張已經建好網站示例圖  這個也還不錯哦 用來做文章cms也還行 用來做短文字也還湊合 只要有圖,啥都能做

了不下20款微信圖文編輯器,才敢告訴你哪款

無論是服務企業的新媒體運營,還是獨立的自媒體人,日常打交道最多的便是寫文章。而寫文章離不開一款好用的工具,現在網上的編輯器這麼多,到底哪款適合自媒體人使用呢?今天小君就給大家介紹3款用了還不錯的微信編輯器。 1、135編輯器 135編輯器的樣式模版多,操作簡單,可以一鍵秒刷模版。對排版

C++API直連MySql方法

今天在網上本來想為我的畢業設計找個連線資料庫的方法,看到什麼C++用ADO連MySQL,MySql和連線驅動是裝了,但是在ODBC配置連線源的時候,沒有連線驅動。算了,換個方法吧!翻著翻著發現通過API直連的方法,試了一下,感覺挺好用,寫下來分享給大家,順便記錄下來方便下次

ubuntu安裝goldendict翻譯工具,很

apt-get install goldendict 安裝完成以後,需要自己手動加入字典,增加線上翻譯網址(例如,有道,金山等),點選 編輯--dictionaries  完成下面工作 1.新增線上字典網址 2.下載本地字典匯入 本地字典下載,下載地址:

目標檢測必須要OpenCV?10行Python程式碼也能實現,親測

短短10行程式碼就可以實現目標檢測?!本文作者和他的團隊構建了一個名為ImageAI 的Python庫,集成了現今流行的深度學習框架和計算機視覺庫。本文將手把手教你構建自己的第一個目標檢測應用,而且文摘菌已經幫你踩過坑了,親測有效!無人超市、人臉識別、無人駕駛,眾多的使用場景

非常世界上最快最好的視訊壓縮轉換工具(精品)

測試了20多款 各種視訊壓縮 擷取軟體 真的是這款最快 快好用 效果也好!!! 最快的視訊轉換壓縮工具。WisMencoder 能夠把您的電腦上的所有視訊格式,包括avi,mpg,rmvb,wmv,mp4,mov,dat等格式以最快的速度和最高的質量轉換為AVI格式。速度和質