Time limit per test: 2.5 seconds
Memory limit: 256 megabytes
题目描述
xxx 写了一份用 DFS 求有向无环图中顶点 1 到 n 最短路的代码,出乎意料的是这份代码竟然通过了所有测试点。于是你暗地里把出题人骂了一通,然后决定造个数据把这个假算法卡掉。
核心代码如下:

global variable: answer_nowfunction dfs(u, distance_now)if distance_now >= answer_now thenreturnif u == n then answer_now = distance_nowreturnfor each u->v in edgesdfs(v, dist + 1)function find_shortest_path()answer_now = INFINITYdfs(1, 0)return answer_now

Output
第一行两个数 n,m,分别表示图中点的个数和边的条数。(1≤n≤50,1≤m≤100)
之后 m 行,每行两个数 u,v,表示顶点 u→v 有一条有向边。 (1≤u,v≤n)
要求:
存在 1 到 n 的路径。
不能有重边。
不能有环。
xxx 的算法会给出错误解或者运行超时(时限是 2 秒)。
Examples
input
Sample
output
7 8
6 7
1 2
1 3
2 4
2 5
3 5
4 6
5 6
Note
样例给出了一种可能的输出(不是正确的输出)。
题解
看完这个题目真的是摸不着头脑,怪事年年有,这是让我干嘛???我怎么输出???
因为第一次做这么智障的题目,我想把这个题目记录下来。
如标题嘛,主要就是卡算法的时间,一秒约摸着执行10^6~10^7次代码吧。因为对于这个样例算法,只要让他最短路有多解,他的执行效率是最低的,所以,我们在中间层加很多的等路径的点。例如 1 和 n 之间加入 24 个中间层,每层两个顶点,前一层的顶点与后一层的顶点连边。在这种情况下,1 到 n 的最短路条数有 2^24 种。
代码

#include <bits/stdc++.h>
using namespace std;
int main()
{srand( (unsigned)time( NULL ) );int n=rand()%7+44;//n的取值范围[44,50]cout<<n<<" "<<2*n-4<<endl;cout<<1<<" "<<2<<endl;cout<<1<<" "<<3<<endl;for(int i=2;i<n-2;i++){if(i%2){//oddcout<<i<<" "<<i+1<<endl;cout<<i<<" "<<i+2<<endl;}else{cout<<i<<" "<<i+2<<endl;cout<<i<<" "<<i+3<<endl;}}cout<<n-2<<" "<<n<<endl;cout<<n-1<<" "<<n<<endl;
}

EOJ - 我决不会TLE (一个智障的题目)相关推荐

  1. 从零开始造一个“智障”聊天机器人

    腾讯DeepOcean原创文章:dopro.io/nlp_seq2seq- 智能机器人在生活中随处可见:iPhone里会说话的siri.会下棋的阿法狗.调皮可爱的微软小冰--她们都具有一定的智能,能够 ...

  2. 李老师用计算机,西安数学天才何布凡,心算比计算机还快,幼年却被诊断为“智障”...

    如果不用计算器,也不用稿纸,一道6位数乘以6位数的数学题能算出来吗,用时多久才可以计算出答案? 不用计算器估计是天方夜谭,常人用稿纸列竖式大约需要十几分钟,而且还有可能计算错误,然而 一个10岁的男孩 ...

  3. 清洁、对话、带娃,扫地机摆脱“人工智障”标签

    ​(图片来源于网络,侵删) 来源 | 智能相对论 文 | 安知 你对家用机器人,还有哪些期待? 打扫清洁.净化空气.带娃.逗猫...... 去年科沃斯举办的一场新品发布会上,科沃斯机器人CEO宣布&q ...

  4. 联想Lenovo 小新Pro-13 AIR 2020 Windows 10 间歇性 蓝屏 的解决方法 : 又一个AI变成 人工智障的失败案例?

    文章大纲 错误初现:WHEA_UNCORRECTABLE_ERROR 更新系统,更新驱动 声音的问题? Dolby音效报错 确实没辙了,重装大法! 智能算法 变 智障算法 [终极解决方案] 参考文献 ...

  5. 人工智障 2 : 你看到的AI与智能无关

    2019独角兽企业重金招聘Python工程师标准>>> " Artificial-Intelligently Challenged " 前言 大家好,我又出来怼人 ...

  6. 帮AI摆脱“智障”之名,NLP这条路还有多远?

    CSDN 出品的<2018-2019 中国人工智能产业路线图>V2.0 版即将重磅面世! V1.0 版发布以来,我们有幸得到了诸多读者朋友及行业专家的鼎力支持,在此表示由衷感谢.此次 V2 ...

  7. 避免沦为“人工智障”,机器人还需找对语音交互的“打开方式”

    特定场景进行特定培训,这是打造更连贯.更自然的人机语音交互的一个解决途径. "iPhone的市场占有率是多少?" -"目前80%." "那华为的呢?& ...

  8. 擦地机器人修理_不要智障机器人,擦地机器人就选iRobot,干湿两擦用了就知道...

    笔者的工作单位离家稍远,所以家庭的清洁任务一直是老婆大人承担,在有了孩子之后时间就变得更加紧张,也是看在眼里疼在心里,而父母年纪大了更不想麻烦两位老人,所以一直就想着能有一款懒人机器人给老婆大人当一个 ...

  9. 赠书 | 人工智能变“人工智障”?关于因果关系的新科学

    文末有福利哦! 每当别人跟我提起"无人驾驶"汽车技术如何强大,又被大众赋予了怎样的期待,我都会想起HBO电视剧Silicon Valley<硅谷>中的一个情节: 硅谷大 ...

最新文章

  1. rn php,rn怎样在PHP的正则表达式中匹配到?
  2. 【转】线段树题目 汇总 讲解(by not only success)
  3. 操作系统基础:进程知识笔记(二)
  4. python中的numpy函数算相关系数_NumPy ufunc通用函数
  5. 什么是自愈环网光端机?
  6. 听说,那谁谁谁是同性恋?
  7. ado.not--练习题
  8. Linux 命令(70)—— size 命令
  9. BPSK调制解调链路实现
  10. 数学建模——SPSS的非参数检验
  11. 二元函数连续与偏导数存在的关系_二元函数连续、偏导数和全微分之间的关系...
  12. php微信测试号配置代码,微信测试号实现微信分享等功能【转载】
  13. 订餐系统java+mybatis+mysql8项目练习(二) 添加订单项
  14. PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection
  15. UG 10.0打开装配图不产生零件图
  16. 【7gyy】电脑磁盘分区需要注意的问题
  17. 掉入黑洞会怎样?被拉成面条,还是前往另一个宇宙?
  18. 写给女儿高中编程课老师的一封信
  19. python函数名词解释_python的面向对象程序设计(名词解释及实例)
  20. patch的用法【转】

热门文章

  1. BCompare 4 key SN 亲测可用
  2. 什么是PHP正则表达式?PHP正则表达式的使用方法(附代码)
  3. 数据库连接池druid 的jar包官网下载-最新版下载
  4. 2021年国际及中国钢材价格走势、价格变化因素及后期钢材价格走势分析[图]
  5. Java Application 程序
  6. JMS介绍:我对JMS的理解和认识
  7. 线程与全局解释器锁(GIL)
  8. fedora 下常用软件安装
  9. 软件测试周刊(第75期):唯有平视,才能看见真实的自己。
  10. Unity中Scale详解