PTA-天梯赛---当芸芸众生忙着在朋友圈中发照片的时候。

2024-01-22 08:40

本文主要是介绍PTA-天梯赛---当芸芸众生忙着在朋友圈中发照片的时候。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。

#include<iostream>
#include<vector>
#include<map>
using namespace std;
int sum,ans,ans1,ans2;
int main() {int N,K,M,L;//定义的符号与题目中的意义是相同的vector<int> vt,vt1,vt2,vt3;map<int,bool> mp;cin>>N;for(int i=0; i<N; i++) {cin>>K;for(int j=0; j<K; j++) {cin>>M;vt.push_back(M);//把所有人的ID压入到vt容器中}}cin>>L;//待查询的人数int a[L];//待查询的IDfor(int i=0; i<L; i++) {cin>>a[i];}for(int i=0; i<L; i++) {for(vector<int>::iterator it=vt.begin(); it!=vt.end(); it++) {if(a[i]==*it) {vt1.push_back(a[i]);//找出 待查询的ID与全部的ID相同的ID,并压入vt1容器中ans++;//一共有多少个是相同的break;//一找到相同的就跳出循环,寻找下一个ID.这样好知道是否有不相同的,//方便计算ans,好判断是否有不同的。}}}if(ans==L)cout<<"No one is handsome";//如果都是相同的,就是ans==L。else {for(int i=0; i<L; i++) {//vt1是 待查询的ID与全部的ID相同的ID;for(vector<int>::iterator it1=vt1.begin(); it1!=vt1.end(); it1++) {if(a[i]!=*it1) ans1++;}if(ans1==vt1.size())  {//找出查询没有的ID;vt2.push_back(a[i]);}ans1=0;}//但是查询不到的ID中,会有重复的。比如:55555 44444 10000 88888  23333 88888//有两个88888,要除去其中的一个88888,且不改变元素原来的位置。for(int i=0; i<vt2.size(); i++) {//除去重复数字且不改变元素原来的位置。if(!mp[vt2[i]]) {vt3.push_back(vt2[i]);mp[vt2[i]]=true;}}for(int i=0; i<vt3.size(); i++) {//最后输出且末尾不能有空格。ans2++;if(ans2==vt3.size())cout<<vt3[i];//判断是否是最后一个数字,如果是就不输出空格								 //else cout<<vt3[i]<<" ";}}return 0;
}

。。。。。。。。。
写了那么久只有前面的测试数据通过。
在这里插入图片描述
希望能够给点建议,后面会继续改正。

这篇关于PTA-天梯赛---当芸芸众生忙着在朋友圈中发照片的时候。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/632451

相关文章

PTA求一批整数中出现最多的个位数字

作者 徐镜春 单位 浙江大学 给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。 输入格式: 输入在第1行中给出正整数N(≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。 输出格式: 在一行中按格式“M: n1 n2 ...”输出,其中M是最大次数,n

Windows11电脑上自带的画图软件修改照片大小(不裁剪尺寸的情况下)

针对一张图片,有时候上传的图片有大小限制,那么在这种情况下如何修改其大小呢,在不裁剪尺寸的情况下 步骤如下: 1.选定一张图片,右击->打开方式->画图,如下: 第二步:打开图片后,我们可以看到图片的大小为82.1kb,点击上面工具栏的“重设大小和倾斜”进行调整,如下: 第三步:修改水平和垂直的数字,此处我修改为分别都修改为50,然后保存,可以看到大小变成63.5kb,如下:

想要从OPPO手机恢复数据?免费OPPO照片视频恢复软件

此实用程序可帮助那些寻找以下内容的用户: 在OPPO手机中格式化存储卡后可以恢复图片吗?我删除了 OPPO上的视频和图片,我感觉很糟糕,因为里面有我在拉斯维加斯拍摄的视频和照片 免费OPPO照片视频恢复软件 您能恢复OPPO上已删除的照片吗?我不小心格式化了OPPO SD 卡,有希望恢复已删除的照片吗? 救命!我在清理时删除了我的照片,我的问题是是否有任何免费软件可以从OPPO中恢复已

快速搞定“照片调色”!50000+Lr预设滤镜模板,一键让你照片不再丑!

照片调色不仅仅是调整颜色,更是一种艺术表达。通过巧妙地运用 LR 预设,可以突出照片的主题,增强情感共鸣。比如,在风景照片中,使用特定的预设可以让天空更蓝、草地更绿,让大自然的美丽更加生动地展现出来。 在人像摄影中,合适的 LR 预设可以让肤色更加自然、眼神更加明亮,让人物更加迷人。而且,LR 预设还可以根据不同的风格和场景进行定制,满足各种个性化的需求。如果你对照片调色还不是

照片信息的读取与分类(1)

拿到了照片的拍摄时间后,就可以根据拍摄的年份和月份来确定照片要移动到的文件夹路径了。现在我们来分析一下如何从表示拍摄时间这个字符串中(2015:12:10 21:08:08 )提取出拍摄的年份和月份。整个字符串由一个空格将拍摄的日期和具体的时间分隔开来 在拍摄日期的部分中,拍摄的年、月、日又被两个冒号分隔开来。同样的,拍摄时间也被两个冒号分隔成了时、分、秒三个部分。

pta-2024年秋面向对象程序设计实验一-java

文章申明:作者也为初学者,解答仅供参考,不一定是最优解; 一:7-1 sdut-sel-2 汽车超速罚款(选择结构) 答案: import java.util.Scanner;         public class Main { public static void main(String[] arg){         Scanner sc=new Scanner(System

显卡天梯图(2024年9月版),游戏性能/生产力性能榜单

​原文地址(高清无水印原图/持续更新/含榜单出处链接): >>> 2024年9月显卡天梯图 <<< 2024年9月4日更新日志:更新所有显卡天梯图至9月/最新数据;移除Technical显卡榜单;新增OpenCL显卡性能榜单(含专业卡、计算卡、车机等)。 2024年8月2日更新日志:更新并拓展3DMark显卡榜单长度至150位;更新并拓展Technical显卡榜单至139位;

uniapp本地上传照片并转化为base64格式

const upPhoto = async () => {         try {             // 选择图片             const result = await uni.chooseImage({                 count: 1,                 sizeType: ['original', 'compressed'],

PTA L1-037 A除以B

L1-037 A除以B(10分) 真的是简单题哈 —— 给定两个绝对值不超过100的整数A和B,要求你按照“A/B=商”的格式输出结果。 输入格式: 输入在第一行给出两个整数A和B(−100≤A,B≤100),数字间以空格分隔。 输出格式: 在一行中输出结果:如果分母是正数,则输出“A/B=商”;如果分母是负数,则要用括号把分母括起来输出;如果分母为零,则输出的商应为Error。输出的商

win10使用系统自带照片查看器的步骤

1、按【win+r】组合快捷键,输入:regedit,打开注册表 2、依次点击展开:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations 3、在FileAssociations项的右侧窗口,右击选择【新建→字符串值】,将新建值名称改为图片的扩展名如 .jpg