洛谷 P1571 眼紅的Medusa

2022-04-06 06:55:40 字數 866 閱讀 1946

雖然miss medusa到了北京,領了科技創新獎,但是他還是覺得不滿意。原因是,他發現很多人都和他一樣獲了科技創新獎,特別是其中的某些人,還獲得了另乙個獎項——特殊貢獻獎。而越多的人獲得了兩個獎項,miss medusa就會越眼紅。於是她決定統計有哪些人獲得了兩個獎項,來知道自己有多眼紅。

輸入格式:

輸入第一行,有兩個數n,m,表示有n個人獲得科技創新獎,m個人獲得特殊貢獻獎。

第二行,n個正整數,表示獲得科技創新獎的人的編號

第三行,m個正整數,表示獲得特殊貢獻獎的人的編號

輸出格式:

輸出一行,為獲得兩個獎項的人的編號,按在科技創新獎獲獎名單中的先後次序輸出。

輸入樣例#1: 複製

4 3

2 15 6 8

8 9 2

輸出樣例#1: 複製

2 8

對於60%的資料,n<=1000,m<=1000

對於100%的資料,n<=100000,m<=100000,獲得獎項的人的編號在2*10^9以內

輸入資料保證第二行任意兩個數不同,第三行任意兩個數不同。

思路:模擬

#include#include

#include

#include

#include

using

namespace

std;

mapma;

intn,m;

int num[100010

];int

main()

for(int i=1;i<=n;i++)

if(ma[num[i]]) cout<"";

}

洛谷 1571 眼紅的Medusa

雖說這道題標籤裡寫明了二分,然而我還是首先想到了map.畢竟map真的是簡單好寫。includeusing namespace std intn,m mapv int a 101000 b 101000 int main for int i 1 i m i 建立對映關係 for int i 1 i ...

洛谷 P1361 小M的作物

有 nn n 種作物,兩塊耕地 a aa 和 bbb 第 i ii 種作物種植在 a aa 中收益為 a ia i ai 種植在 b bb 中收益為 b ib i bi 另有 m mm 種組合,每種組合有 k kk 種作物,如果這 k kk 種作物共同種在 a aa 中收益為 c1i c1 i c1...

題解 洛谷P1361 小M的作物

有兩塊容量為無限大的耕地a,b。對於每一種種子,種在a裡的收益為ai,種在b裡的收益為bi。特別地,對於m種組合,如果組合中的種子全部種在a裡,可以獲得c1的額外收益,全部種在b裡則可以獲得c2的額外收益。求最大的收益。我們考慮對於一種種子要不在a地,要不在b地。當我們取其中一種情況時,就要把另一種...