本文主要是介绍henauOJ 1090: 超简单的是否存在,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述
现在在一个空间内, 有n个已知的点, 接着询问你哪些点存在?
输入
一个n(1 ≤ n ≤ 10), 接下来每行三个整数x, y, z(1 ≤ x, y, z ≤ 100).
紧接着一个k(1 ≤ k ≤ 10)表示k次询问。
每次询问三个整数x, y, z(1 ≤ x, y , z ≤ 100).
若存在则输出"YES", 否则输出“NO”。
输出
“YES” 或者 ”NO“
#include <bits/stdc++.h>
#define endl '\n'
using namespace std;
void GordenGhost();
int main(){ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);GordenGhost();return 0;
}
void GordenGhost(){int n,k,g[20][3],a,b,c,m=0;cin>>n;for (int i = 0; i < n; ++i) {for (int j = 0; j < 3; ++j) {cin>>g[i][j];}}cin>>k;for (int i = 0; i < k; ++i) {cin>>a>>b>>c;m=0;for (int j = 0; j < n; ++j) {if (g[j][0]==a&&g[j][1]==b&&g[j][2]==c){cout<<"YES"<<endl;m=1;break;}}if (m==0) cout<<"NO"<<endl;}
}
这篇关于henauOJ 1090: 超简单的是否存在的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!