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 
#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"<

你可能感兴趣的:(算法)