某科學的間斷超電磁炮

2021-07-09 18:13:25 字數 1943 閱讀 5876

時間限制: 1000 ms 記憶體限制: 65535 k

問題描述

炮姐bilibili為了練習自己的能力,於是左右開弓開始shoot~

開始的時候電磁炮應該是間斷的,所以打到的靶子也是不連續的。

比如左手能打到1號、2號、3號靶子,右手能達到1、2、3、4、5號靶子。

雖然她想知道自己到底打到了哪些靶子很容易,但是還是比較懶地不想看,於是她來問你她到底打到了哪些。 輸入

輸入有多組資料,每組包含3行,第一行是2個數n(0 <= n < 1000)和m(0 <= m < 1000),表示左手右手各打到幾個靶。

第二行是左手打到的靶子編號,第三行是右手打到的靶子編號,所有編號都在int範圍以內,而且靶子編號是從小到大的。

輸出請你幫助炮姐從小到大輸出她到底打到了哪些靶子。每組資料輸出一行,元素間有空格,行末無空格。

樣例輸入

3 5

1 2 3

1 2 3 4 5

4 3666 777 888 999

1111 2222 3333

樣例輸出

1 2 3 4 5

666 777 888 999 1111 2222 3333

提示

**

matrush
操作 

思路:看見題上只要求從小到大輸出出現過的靶,於是想著用set把出現過的靶子都存下來,事實上萌發用stl的想法的時候並沒有意識到自己不會講放入set裡的元素取出來,最後我家大神還教我怎麼用迭代器,教完了還順帶手搓了乙個程式告訴我set會將存入的元素自動排序,當時心裡那個激動,之前完全不知道set有這個功能,只是想著取出來手動排次序,我家大神其實是本小白肚子裡的蛔蟲吧......

嘛,還有set裡的元素是不能重複放入的,比如放入1,1,2,3,set只會存入,1,2,3~要重複存入可以用multiset的說~『——

——白的

很乾淨很

純粹的代

碼小白分

界線————』

#include"set"

#include"cstdio"

#include"cstring"

#include"iostream"

#include"algorithm"

using namespace std;

int b[2005];

set s;

set :: iterator it;

int main()

while(m--)

int siz = s.size();

for(int i = 0;i < siz;i++)

}return 0;

}

接下來總結一下set相關的操作~

#include"set"

#include"cstdio"

#include"cstring"

#include"iostream"

#include"algorithm"

using namespace std;

set s;

set:: iterator it; //迭代器

int main()

while(n--)

it = s.begin(); //返回當前集合第乙個元素迭代器

cout << *it << endl; //取出元素

it = s.end(); //返回當前集合最後乙個元素迭代器

cout << *it << endl;

s.erase(*it); //刪除元素

cout << "size " << s.size() << endl; //返回當前集合元素數目

cout << "count " << s.count(1) << endl; //返回當前集合某個值的數目

return 0;

}

問題C 某計算器的超電磁炮

時間限制 1 sec 記憶體限制 64 mb 提交 602 解決 179 提交狀態 輸入由非負整數 組成的計算表示式,計算該表示式的值。每個輸入檔案中一組資料。輸入只有一行,不超過200個字元,其中不存在空格。資料保證表示式一定合法,且所有的整數都不小於0 不大於1024。中間結果保證不超過15位有...

HAUT校賽 某科學的打麻將

時間限制 1 秒 記憶體限制 64 mb 提交 18 解決 2 提交狀態 題目描述 過年打麻將果然是一項必備技能 霧 打麻將的起手式是整理好自己手中的牌,現在你有十三張牌 只可能出現一萬到九萬,一筒到九筒,一條到九條 你要把這些牌整理好,使得相同花色的牌必須在連續的唯一一段 即所有的 萬 要放在一起...

BZOI1131 某科學的樹形DP

這個題目僅僅是因為我找了半天也沒找到這個神奇題目的名字而瞎起了乙個,題目過於簡單,題意過於明了,簡直像是某信奧書上講解樹形dp知識點用的模板。就這麼令人無語。給出乙個n個點的樹,找出乙個點來,以這個點為根的樹時,所有點的深度之和最大 input 給出乙個數字n,代表有n個點.n 1000000 下面...