集卡(UPC)训练赛

题目描述

小 A 最近迷上了集卡。

小 A 最近买了 T 次卡牌,每次买了 n 张(注意,不同次买的卡牌数量不一定相同)。每张卡都有一个数字编号,如果编号是 0 则代表抽到了隐藏款。

小 A 想分别知道每次购买的卡牌中,是否抽到了隐藏款。如果抽到了则输出 yes,否则输出 no。

 

输入

第一行,一个整数 T,表示小 A 最近买了 T 次卡牌。

接下来包含 2T行数据,代表了小 A 这 T 次购买卡牌的情况。

对于每次购买卡牌的情况,共包含两行输入。

第一行为一个整数 n,表示购买了 n 张卡牌。 第二行包含 n 个整数,表示本次购买的 n 张卡牌的数字编号。

提示: 如果无法理解输入格式,可以先阅读下方的输入输出样例,再结合样例来理解输入格式。

 

输出

共 T 行,每行一个 yes 或者 no,表示是否抽到了隐藏款。如果抽到了则输出 yes,否则输出 no。

样例输入 Copy

2

3

1 2 3

4

1 2 0 3

样例输出 Copy

no

yes

提示

对于100% 的数据,满足 T≤100,0≤n≤104,且卡牌的数字编号在 C++ 中的 int 范围内。

代码实现:

#pragma GCC optimize(2)
#include<bits/stdc++.h>
using namespace std;
int a[10010],ans[105]={0};
int main()
{
    int n;
    cin>>n;
    int m;
    int t;
    for(int k=1;k<=n;k++)
    {
        cin>>m;
        for(int i=1;i<=m;i++)
        {
            cin>>a[i];
            if(a[i]==0)
            {
                ans[k]=1;
            }
        }
    }
    for(int k=1;k<=n;k++)
    {
        if(ans[k]==0)
        {
            cout<<"no"<<endl;
        }
        else if(ans[k]==1)
        {
            cout<<"yes"<<endl;
        }
    }
    return 0;
}

 

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
无人集的定位是指准确确定集车辆在工作环境中的位置和姿态的过程。在无人集的应用中,定位是至关重要的,因为它直接影响到集车辆的路径规划、避障和导航等功能的准确性和可靠性。然而,无人集的定位也面临一些难点和挑战: 1. 室内外定位:无人集既可能在室内环境中工作,如仓库、物流园区,也可能在室外环境中工作,如港口、工地。不同的环境对定位技术提出了不同的要求和挑战。室内环境可能缺乏GPS信号,需要使用其他定位技术,如激光定位、超声波定位等。而室外环境中的GPS信号可能受到遮挡和多径效应的影响,需要通过多传感器融合来提高定位精度和鲁棒性。 2. 定位精度:无人集需要实时获得高精度的定位信息,以便进行准确的导航和路径规划。然而,在复杂的工作环境中,如存在大量障碍物、多路径传播等情况下,定位精度可能受到影响。因此,如何提高定位精度成为一个难点,需要综合使用多种传感器和算法进行精确定位。 3. 实时性要求:无人集需要实时获得定位信息来做出决策和控制动作。这对定位系统的实时性提出了较高要求,需要保证定位信息的及时性和准确性。 4. 动态环境下的定位:无人集往往在动态环境中工作,周围会存在其他车辆、行人等运动物体。这增加了定位的复杂性,需要能够准确地感知和跟踪周围物体,并将其考虑在内进行定位。 5. 环境变化:在某些应用场景下,工作环境可能会发生变化,如货物堆放位置的改变、障碍物的移动等。这对定位系统提出了适应环境变化的要求,需要能够实时感知环境变化并进行相应的调整。 为了克服这些难点,无人集的定位通常采用多传感器融合的方法,结合激光雷达、摄像头、惯性测量单元等多种传感器的数据,通过滤波、匹配和定位算法来提高定位精度和鲁棒性。同时,也需要不断推动定位技术的创新和进步,以满足日益复杂和多样化的无人集应用需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Charles Coding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值