IT评测·应用市场-qidao123.com
标题:
The Bento Box Adventure
[打印本页]
作者:
飞不高
时间:
2024-11-25 19:14
标题:
The Bento Box Adventure
标题来源:codeforces 2041A
标题名称:The Bento Box Adventure
标题链接:
https://codeforces.com/contest/2041/problem/A
标题描述:
您筹划从周一到周五每天去一家差别的餐馆打包盒饭作为午餐。从周一到周四,您已经去过一家餐厅,每次都去差别的餐厅。现在是周五,你想去本周最后一家还没去过的餐厅。
请编写一个步调,输入你已经去过的四家餐厅(周一至周四每天一家),然后输出你周五应该去的餐厅
输入:
单行输入,包罗四个整数 a,b,c,d,每个整数在 1 到 5 之间(含 5),依次代表您从周一到周四去过的餐厅编号。
1≤a,b,c,d≤5
所有四个数字都将差别。
输出:
输出您周五应该去的餐厅编号
样例1:
输入 1 3 2 5
输出 4
样例2:
输入 2 5 4 3
输出 1
思绪:聚集的差集操纵
代码如下:
点击检察代码[code]#include using namespace std;int main(){ vector a(4); // 创建一个包罗所有餐厅编号 (1-5) 的聚集 set b={1,2,3,4,5}; set d; for(int i=0;i>a
; } // 将访问过的餐厅转换为聚集 set c(a.begin(),a.end()); // 找出剩余的餐厅 (聚集差) for(int ret:b){ if(c.find(ret)==c.end()){ d.insert(ret); } } // 返回剩余聚集中的唯一元素 int s=*d.begin(); cout
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4