7-1 懂的都懂

分数 20

全屏浏览题目切换布局

作者 DAI, Longao

单位 杭州百腾教育科技有限公司

众所周知,在互联网上有很多话是不好直接说出来的,不过一些模糊的图片仍然能让网友看懂你在说什么。然而对这种言论依然一定要出重拳,所以请你实现一个简单的匹配算法。

现在我们采集了原图的一些特征数据,由 N 个小于 255 的非负整数组成,假设对于给定的若干张由 M**i 个同样小于 255 的非负整数组成的新图的特征数据,每个数据都可以由原图中任意四个不同数据的平均值计算而来,则称新图为原图的相似图片。对于给出的数据,请你判断是不是相似图片。

注意,不同数据指的并非是数据的值不同,而是不能取同一个数据多次。对于两个相同值的数据,如果给出两次,则可以取两次。

输入格式:

输入第一行是两个整数 N,K (1 ≤ N ≤ 50, 1 ≤ K ≤ 200),表示采集的原图的特征数据个数和新图的张数。

接下来一行为 N 个小于 255 的非负整数,表示原图的特征数据。

最后的 K 行,每行第一个数是 M**i (1 ≤ M**i ≤ 200),表示新图的特征数据个数。然后是 M**i 个小于 255 的非负整数,表示新图的特征数据。

输出格式:

对于每一张新图,如果为相似图片,则在一行中输出 Yes,否则输出 No。

输入样例:

5 3
4 8 12 20 40
3 11 16 19
3 12 16 19
10 11 11 11 11 11 11 11 11 11 11

输出样例:

Yes
No
Yes

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

在做的时候感觉一计算这个最差时间复杂度也不会超过给定时间,所以想的直接暴力。但是有几个点需要注意,就是,平均数很有可能有小数点,如果我用数组模拟,那很有可能漏掉情况,所以我们把平均数变成数的和。

#include <bits/stdc++.h>
using namespace std;
int a[55],b[250050];
int main()
{int n,k;cin>>n>>k;for(int i=0;i<n;i++){cin>>a[i];}int cnt=0;for(int j=0;j<n;j++){for(int i=j+1;i<n;i++){for(int k=i+1;k<n;k++){for(int l=k+1;l<n;l++){cnt=a[i]+a[j]+a[k]+a[l];cnt=cnt/4;//cout<<"&"<<cnt<<endl;b[cnt]=1;}}}}int m;for(int i=0;i<k;i++){cin>>m;int j,x,flag=0;for( j=0;j<m;j++){cin>>x;//cout<<x<<" "<<b[x]<<endl;if(b[x]==0){flag=1;}}if(flag==0)cout<<"Yes"<<endl;elsecout<<"No"<<endl;}return 0;
}

总体来说题暴力思路很简单,但是有些细节还是需要注意。

懂得都懂robotcom相关推荐

  1. 懂得都懂,一行代码解决无法复制粘贴问题

    不多说这个懂得都懂 document.querySelectorAll('[onpaste]').forEach(i=>i.attributes.onpaste.value='')

  2. PaddlePaddle笔记6-换脸(懂得都懂)

    睿洛医疗 参考: 利用paddlehub实现视频换脸 - 飞桨AI Studio - 人工智能学习与实训社区 换脸,苍*空变赵*颖,单身福利(懂得都懂),赶紧上车.开个玩笑哦,纯粹为技术学习和交流. ...

  3. 懂得都懂(4D语法)

    用来阴阳怪气恶心别人的4D语法(懂得都懂,dddd拼音首字母). 正文 只想说懂得都懂,不懂的我也不多说了,细细品吧,你也别来问我怎么回事,这里面利益牵扯太大了,说了对你我都没有好处,你就当不知道就行 ...

  4. RoboCom大赛——7-1懂得都懂

    题目: 7-1 懂的都懂 (20 分) 众所周知,在互联网上有很多话是不好直接说出来的,不过一些模糊的图片仍然能让网友看懂你在说什么.然而对这种言论依然一定要出重拳,所以请你实现一个简单的匹配算法. ...

  5. 兄弟们,1024,懂得都懂。

    10.24程序员节 许多人不明白为什么今天是程序员节,这里我给大家科普一下(虽然我朋友圈80%都是程序员):因为计算机的存储单位是满1024才进入下一个单位,就和我们十进制里满10进1一样,所以102 ...

  6. java多线程爬取养眼福利图片(懂得都懂,带注释)

    上次做了个python版的福利爬虫,不过咱主业还是java,所以再发个java版本的,附带每一步的注释,又看不懂的地方欢迎提问首先导入jar包,我这里用的maven,没有maven的可以自己在网上下载 ...

  7. “学习网站”懂得都懂

    在我们前端的工作不可避免的使用到一些网站. 这里给大家分享的[一点] 博客园.知乎.简书.掘金,思否.程序员客栈.这些都是比较大众的,大家都知道的. http://codeif.xinke.org.c ...

  8. 百度网盘的最新插件(懂得都懂)

    下面先给大家介绍一下油猴插件. 这个插件为什么叫油猴? 现在我们经常提到的油猴插件,常指Tampermonkey,但Tampermonkey翻译过来是叫篡改猴,为什么会叫油猴呢?原因是因为另一个插件G ...

  9. python爬虫真假网址,python爬取福利网站图片完整代码,懂得人都懂

    网址需要自己替换懂的人都懂512*2,主要学习简单的爬虫,别乱用,否则后果自负! [Python] 纯文本查看 复制代码 import requests,bs4,re,os,threadingclas ...

最新文章

  1. 美国人跨入中产行列的6个指标。
  2. pytorch拼接函数:torch.stack()和torch.cat()--详解及例子
  3. Oracle格式化数字和日期的方法
  4. 图的邻接矩阵(C语言实现)
  5. ubuntu14.04(server amd64)免密码sudo
  6. PHP Cookbook读书笔记 – 第11章Session和持久化
  7. SQL语句的优化建议
  8. udacity 的如何使用git课程终于找出merge master和coins时候的问题了
  9. 后端图形验证码base64编码字符串及前端获取图形验证码base64编码字符串并解码显示图形验证码代码
  10. 《Using OpenRefine》翻译~1
  11. unity中计算三角形的外接圆
  12. 1周上线系统,效率提升100%,宜搭助力阿里巴巴法务数字化升级
  13. 2022华南师范大学软院软件工程考研经验贴(初试380)
  14. 石头、纸、剪刀小游戏(剪刀石头布?)
  15. windows压缩包 无法在Linux上打开
  16. mac机c4d更改语言,Win/Mac版:C4D R18 三维软件 Cinema 4D C4D R18 正式完整版 + 中文/英文注册机版...
  17. 日常坚持记账,简单好用的记账本分享给你
  18. android 调用相机拍照。适配到 Android 10
  19. com.qualcomm.qti.qdma 简单介绍
  20. shell-脚本集合

热门文章

  1. AP侧,BP侧如何理解?
  2. 浏览器输入baidu.com加载的过程是什么,听完我的回答和尚摇了摇头,就这?
  3. matlab简介(下)
  4. Chino with Ciste
  5. Python学习随笔:使用xlwings读取和操作Excel文件
  6. 服务器连接不上可能是哪些原因
  7. 数据预处理的步骤和方法
  8. [附源码]计算机毕业设计宁财二手物品交易网站Springboot程序
  9. 百度地图坐标查询(真实坐标)
  10. CMakeLists.txt V2.0