首页 > 其他分享 >L1-030 一帮一

L1-030 一帮一

时间:2024-03-10 18:24:15浏览次数:20  
标签:pr int 一帮 vec && L1 030 first

没技巧,纯暴力。

#include <bits/stdc++.h>
using namespace std;
vector<pair<int,string>> vec; 
int main(){
	int n;
	cin >> n;
	int c[100];
	fill(c,c+100,0);
	for(int i=0;i<n;i++){
		pair<int,string> pr;
		cin >> pr.first >> pr.second;
		vec.push_back(pr);
	}
	for(int i=0;i<n;i++){
		if(c[i]) continue;
		pair<int,string> pr=vec[i];
		for(int j=n-1;j>=0;j--){
			if(!c[j]&&((pr.first==0&&vec[j].first==1)||pr.first==1&&vec[j].first==0)){
				cout << pr.second << " " << vec[j].second << '\n';
				c[i]=c[j]=1;
				break;
			}
		}
	}
	return 0;
}

标签:pr,int,一帮,vec,&&,L1,030,first
From: https://www.cnblogs.com/chengyiyuki/p/18064541

相关文章

  • L1-027 出租
    注意一下命名冲突的问题,index要么换名字要么写到局部变量。#include<bits/stdc++.h>usingnamespacestd;intarr[100],index2[100];intmain(){ strings,cy; cin>>s; cy=s; sort(s.begin(),s.end(),greater<int>()); intssize=unique(s.begin(),s.end())-s.begin......
  • L1-020 帅到没朋友
    坑:输出五位数,注意补足位数。#include<bits/stdc++.h>usingnamespacestd;constintmaxn=100010;inta[maxn],c[maxn];//c记录是否已经输出过了intmain(){ intn,k,id,m,tmp; scanf("%d",&n); for(inti=0;i<n;i++){ scanf("%d",&k);......
  • 20240309 专项训练
    图论(拓扑、强连通分量)专项训练以下算法若无特殊提及,复杂度一般都为\(\mathcal{O}(n+m)\)水平。studylink有\(n\)个项目,对于某些项目\(x\)和\(y\),必须先学完\(x\)再开始学\(y\)。请问能否完成所有项目的学习。对于\(30\%\)的数据,保证\(1\len,m\le15\)。......
  • L1-019 谁先倒
    第一次没AC,对题目有点误解。我以为如果酒量是1,喝一杯就会倒下,实际上应该喝两杯才倒下,修改了判断条件,就过了。#include<bits/stdc++.h>usingnamespacestd;intmain(){ intat,bt,n,a1,a2,b1,b2,x1=0,x2=0;//x1是甲喝的酒x2是乙喝的酒 cin>>at>>bt>>n; for(inti......
  • 20240309
    瑞士轮思路:快排会g,所以要归并排序defineintlonglong会g,关掉快排函数:stable_sort,用法和sort一样#include<bits/stdc++.h>usingnamespacestd;//#defineintlonglongstructinf{intscore;intid;intforce;};boolcmp(infa,infb){if......
  • [STL标准库]240308练习
    标准输入输出#include<iostream>#include<bits/stdc++.h>usingnamespacestd;voidTest1(){ inti;charc;doubled;strings,s1; ios::sync_with_stdio(false);//关闭c语言流的链接 cin.tie(0);//关闭cin和cout的链接 cin>>i>>c>>d>>......
  • 20240308打卡
    第二周第一天第二天第三天第四天第五天第六天第七天所花时间1h5h1h1.5h1h代码量(行)70116628277博客量(篇)11111知识点了解学会详细地全局路由配置有关动态规划算法python基础知识使用json前后端传值存值数据库原理第一章知识整理......
  • 软件工程日报3 2024.0307
     第一天第二天第三天第四天第五天所花时间(包括上课)6小时5小时4小时  代码量(行)300350200  博客量(篇)111  所学知识了解安卓相关数据库的知识,下载安装了matlab学习了相关安卓的布局展示了解activity之间的相互跳转以学  ......
  • 20240307打卡
    第二周第一天第二天第三天第四天第五天第六天第七天所花时间1h5h1h1.5h代码量(行)701166282博客量(篇)1111知识点了解学会详细地全局路由配置有关动态规划算法python基础知识使用json前后端传值存值关于解决前端传JSON对象,后......
  • L1-009 N个数求和
    MD...提交过了好几次才通过。第三个测试点:需要使用longlong,要求长整型。干脆就把int全部替换成longlong。第五个测试点:随便试出来的,我输入了21/2-1/2,发现啥都没打印出来。原来是忽略了结果是0的情况,如果整数部分和分子部分都是0,那么就把这个0打印出来,然后加了这部分,第......