2018 SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛 总结

快速使用商汤科技(SenseTime)图像识别服务 商汤科技(SenseTime)是一家领先的计算机视觉和人工智能解决方案提供商。 阅读详情

ACM赛制让我癫狂。

第一场:

*这场比赛在星期一,我应该在学校做的,但是我就是碰巧生病了,所以在家里做了。

做了的人都知道第一场的题全部都有问题。

具体过程的话可以去知乎上看看。

我来讲一下我的做题过程。

首先点开了第一题。

错把欧氏距离看成了曼哈顿距离,于是像个SB一样开打,过了10mins我发现我怎么样都过不了样例,才发现是欧氏距离。

咦,这不是个模拟退火裸题吗?

但是巧了,当时联赛推专题时,整个dp、贪心专题我就一道模拟退火的题没做。

但是我记得模拟退火的精度很小,所以10^-6还没有SPJ是什么鬼。

此时刷新了一下页面,发现好多大佬切了D题,于是赶紧去看。

好吧我承认我看了题后,想都没有用并查集判二分图是不是对的就交了上去,结果1A(吓死宝宝了)。

这是因为这个数据范围怎么看都是一个线性的题。

然后发现E题也有人切了,于是看了看。

发现E题才是全场最水的题。

于是我刚这道最水的题到了比赛结束,交了20多次,精度还是没有过。

后来我才知道要和出题人心灵相通才能A(呵呵)。

至于题目的锅就不再说有哪些了,知乎上都有,我已经不想喷出题人(=验题人)了。

重办一场我可以理解,但是这场假题还发钱就不理解了,虽然我有件衣服。就算你商汤财大气粗,一夜涨了15个亿,也要看地方吧,给完全乱来的人发钱,作为补偿也不是这么补的吧。

0x0被ban掉了确实不应该,人家也是靠实力的。

本来打正解就一分都拿不到,考验的就是选手的其它能力,发现网页里有标程应该也算吧。

至于ZJ选手集体过D,确实有些诡异……

第二场:

周六了,又在家里打的。

看了A题,感觉像个NOIPdp,可惜没有思路。

在看B题,怎么有个部分分?bitset也许可以梦想过了。

其它题看了也不会,只有G题感觉可做。

于是开始打G题,打了一半,就发现有人过了B题,于是转战B题。

真的就打了个bitset,交了三次,前两次因为一些小细节WA掉了,第三次400ms就过了。

复杂度是O(n^4/32)。

虽然我知道正解肯定不是这个,但是水过了好开心。

又发现有人过了G,再转头看G。

否掉了之前的线段树合并,改了个启发式并查集。

因为数组开小、没开unsigned long long等问题交了四次才A。

知道自己肯定有衣服了,又不会做很多人过的A题,弃疗~

吉老师差点AK了,%%%


update 2018.4.16

今天物理课上想了想,A题真的是个傻逼题。

想想都知道重合的一定是一行或者一列。

大概是维护一下从四个端点到某一点的最长长度。

朴素做法是枚举重叠的部分,然后可以快速算答案。

但是也可以维护前缀max和后缀max,复杂度降为O(n2)。

深入解析SerDes系统中的时钟数据恢复电路(CDR)——基于Cadence的PLL/Bang-Bang/PS-PI架构实现与仿真 本文深入解析SerDes系统中的时钟数据恢复电路(CDR),重点探讨基于Cadence平台的PLL、Bang-Bang和PS-PI三种架构的实现与仿真。通过详细的技术对比和工程实践案例,揭示CDR在高速串行通信中的关键作用,并提供TSMC 28nm工艺下的优化策略与故障排查经验,助力工程师应对10Gbps以上SerDes设计挑战。 阅读详情

相关推荐

告别Godot默认编辑器:手把手教你用VSCode配置C#开发环境(附中文注释避坑指南)

本文详细介绍了如何将VSCode配置为Godot引擎的C#开发环境,提升游戏开发效率。从环境准备、扩展配置到解决中文编码问题,提供完整的避坑指南和高级调试技巧,帮助开发者充分利用VSCode的智能补全和调试功能,打造高效工作流。

weixin_30596023的博客 189

8个全球性编程比赛,天才程序员的梦想舞台

很多编程爱好者在学习之初,都渴望与全球的程序员一较高下,以证明自己的实力。一些全球性的编程竞赛为他们提供了这样的机会,不仅可以与全世界的顶尖程序员们交流,还有机会获得丰厚的奖金和进入顶级公司的机会,更重要的,在这样的舞台上可以尽情展示自己的才华,争夺荣誉,这可能是每个程序员的梦想。今天给大家分享8个全球性的编程比赛,天才程序员们可以行动起来了。

Mr_HelloWorldx的博客 4697

Cadence 17.4 PSpice仿真555定时器输出方波

这里利用555定时器组成多谐振荡器产生1Hz的方波并用PSpice仿真其输出的方波波形。555定时器是一种广泛应用的中规模集成电路。根据其内部组成的不同,可分为双极型(555B)和CMOS型(555C)两类。两种类型的定时器各有所长。双极型定时器具有较大的驱动能力,其输出电流可达200mA,可直接驱动发光二级管、扬声器、继电器等负载。而CMOS型定时器的输入阻抗高、功耗低。

tj_nonstoper的博客 1万+

Sense Time 深度学习基础讲座

解释:深度学习,可以解决线性不可分的问题,当然SVM等传统的机器学习方法也可以解决线性不可分的问题,但是深度网络拟合函数的能力远远强于SVM等传统的机器学习方法。理论上,仅含有一个隐藏的神经网络,只要隐藏的结点足够多,那么三层的网络就可以拟合任何复杂的函数。 解决非线性拟合的问题有两种思路: 其一:使用核函数,将特征从低维空间映射到高维空间 其二:是使用深度的网络

lujiandong1的专栏 1463

关于动态存储器dram中rank,bank,device之间的关系

DEVICE_WIDTH表示设备的带宽(单位bit),每个列(column)包含DEVICE_WIDTH 位(bit),每一行(row)包含NUM_COLS个column。   而每一个bank包含NUM_ROWS个行(row)。所以一个设备(device)的存储容量为PER_DEVICE_STORAGE =NUM_ROWS*NUM_COLS*DEVICE_WIDTH*NUM_BANKS (i

wyj7260的专栏 4732

【自动驾驶控制算法】 第一讲 绪论

声明【自动驾驶控制算法】系列是博主对所分享教学内容的学习笔记,并且该系列每篇博客都会将博主听课后总结的纸质版笔记附于文末,供大家参考。是一位研究汽车领域,无人驾驶方向及其相关方向的大佬,也算是博主在无人驾驶方向的启蒙老师。所以研究相关领域的朋友推荐去听一听他的视频讲解。...

iamtbon_1的博客 1796

计蒜客商汤挑战赛-D-白色相簿-难题-骚题

https://www.luogu.org/blog/KingSann/fou-chang-yong-di-hei-ke-ji-san-yuan-huan-post 商汤在线编程挑战赛SenseTimeAceCoderChallenge 原题做不了,因为这场比赛出了bug,出题人被骂的很惨很惨。 下面是一道类似题,原题是输出是否存在那个唯一三角形,这题是输出编号,本质是一样的题目...

打过ICPC/CCPC,学习ACM算法,Linux内核,Openharmony,加油努力开心珍惜 450

27、振动信号实时并行处理与风力发电机模型鲁棒控制设计

本文探讨了振动信号实时并行处理与风力发电机模型鲁棒控制设计两大核心技术。在振动信号处理方面,提出基于FPGA、RT和PC三级架构的并行采集与处理系统,实现高效、实时的振动分析,适用于电机状态监测与预测性维护。在风力发电控制方面,研究风力农场布局优化(WFLO)问题,比较九种多目标元启发式算法性能,并提出基于扰动观察法的最大功率点跟踪(MPPT)控制策略,提升发电效率与系统鲁棒性。研究成果为工业设备智能监控与可再生能源优化提供了有效技术路径。

sunny的博客 73

SenseTime Research简介

它是全球领先的人工智能解决方案提供商之一,在计算机视觉、机器学习等领域都有很深厚的技术积累。SenseTime Research拥有大量高水平的AI研究人员和工程师,在学术界和业界都有广泛的合作。它的技术广泛应用于智慧城市、智能交通、金融科技等领域。总的来说,SenseTime Research是一家在人工智能前沿领域处于领先地位的科技公司,在计算机视觉、机器学习等核心AI技术上积累了深厚的技术实力。行为分析 - 利用计算机视觉和机器学习技术实现智能监控、人群分析等应用。

qq_34425255的博客 1271

PX4从放弃到精通(十九):串口驱动

文章目录前言一、创建进程二、编写驱动 前言 硬件: PIXHAWK4 USB转串口模块 软件: Ubuntu18.04 PX4 1.11.3固件 QGC地面站 串口助手 一、创建进程 参考:https://mbot1.blog.youkuaiyun.com/article/details/122587617 二、编写驱动 .........

超维空间科技的博客 4600

Yocto系列讲解[入门篇]36 - 编译arm虚拟机qemuarm

玩一下qemuarm,因为之前用的x86架构

fulinux的博客 2572

SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛* B. 我觉得海星

res[i][j]:i->{x1,x2,x3...}->j 的集合的异或值 c[i][j]:i->{x1,x2,x3...}->j 的集合中元素个数 flag[i][j][k]:k点是否在i->{x1,x2,x3...}->j 的集合中 #include<cstdio> #include<cstdlib> #inc...

daya1239的博客 215

华为OD机试双机位C卷-停车场收入统计 (Py/Java/C/C++/Js/Go)

华为OD机试双机位C卷 停车场收入统计,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试 - 停车场收入统计。

qq_45776114的博客 2185

SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛 B.我觉得海星

https://nanti.jisuanke.com/t/26016 给定一个简单无向图,请你判断这个图是否海星,一个图海星当且仅当它内部存在五个互不相同的点 A,B,C,D,EA,B,C,D,E,满足点对&lt;A,C&gt;&lt;A,C&gt;, &lt;A,D&gt;&lt;A,D&gt;,&lt;B,D&gt;&lt;B,D&gt;, &lt;B,E&gt;&lt;B,E&am

c6376315qqso的专栏 338

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛 G.危险路径

https://nanti.jisuanke.com/t/26021 给定一个 nn 个点 mm 条边的连通无向图,其中点从 11 到 nn 标号,而每条边有一个危险值。 对于任意一条路径,定义路径上危险值的最大值为这条路径的危险值。 对于任意不同的两点 uu 和 vv,定义 d(u, v)d(u,v) 为所有从 uu 到 vv 的路径的危险值最小值。 对于每个点 uu,定义 f_u = ...

c6376315qqso的专栏 288

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛 A.双人取数

https://nanti.jisuanke.com/t/26015 有一款双人游戏,游戏的地图是一张 n \times mn×m的平面,其中玩家 A 从地图的左上角出发,通过向右和向下走的方式走到右下角,玩家 B 从右上角出发,通过向左和向下的方式走到左下角(每次只能走到上下左右相邻的至多四个格子)。 每个格子有一个分数,玩家走到格子上就会获得这个分数,当一个玩家得到这个分数后,格子的分数就...

c6376315qqso的专栏 276

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛*

A.双人取数 预处理四个角,枚举重叠段,发现可以前缀max 1 #include <bits/stdc++.h> 2 using namespace std; 3 const int INF = 1e9; 4 int G[1111][1111], lu[1111][1111], ru[1111][1111], ld[1111][1111], rd[11...

weixin_30455661的博客 128

SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛-白色相簿

题意: 给定无向图,n个点,m条边,判断图中是否存在三元环。(n 思路: 计数三元环的复杂度是mlogm,在这里1s跑不过。尝试通过bitset记录每个点的连边状态,再通过任意相连两点进行 & 操作判断,内存会爆掉。 可以通过一次bfs,给遍历的到的每个点确定一个父亲节点,画图可知,三元环中任意一点作为父节点,都可以给其余两个点标上相同的父节点。然后遍历所有边,判断两个端点是否有共同的父

yo_bc的博客 521

SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛* G题 危险路径

题目链接.弱鸡选手表示只会做这种水题了。首先mst。之后问题转化为在一棵树上,求每个点到其它点的路径的最大值的和。当然可以点剖什么的,也可以换根+线段树合并什么的,常数有点小炸。我的想法是用启发式并查集。mst要合并两个并查集时,设它们的根为x,ysiz[x] > siz[y], 将把y的父亲设为x。显然未合并前的x的整个子树答案+z(当前边权)*siz[y],而y的子树答案+z*siz[x]。处理

Cold_Chair的博客 555

SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛*A:双人取数(DP)

有一款双人游戏,游戏的地图是一张 n×m 的平面,其中玩家 A 从地图的左上角出发,通过向右和向下走的方式走到右下角,玩家 B 从右上角出发,通过向左和向下的方式走到左下角(每次只能走到上下左右相邻的至多四个格子)。每个格子有一个分数,玩家走到格子上就会获得这个分数,当一个玩家得到这个分数后,格子的分数就会自动变为 0。游戏最后的得分是两个人获得分数的总和。即使两个人同时进入一个格子,这个格子上的...

Mitsuha_的博客 484

SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛 E. 疯狂计数

1.改高精度 :float/double的精度为x位,小数部分最多x+x位(乘法和加法),整数部分<1000000*1000000/2=5 * 10^11 2.分成整数部分和小数部分分别存储,貌似不可以 方法:离散化 + 每个位置的所有的值排序(上升)[避免采用树状数组时误算] + 树状数组统计之前比x大的数目( F(max_index) - F(x) ) 话说: 1.1...

weixin_30341735的博客 148

SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛*(抽球游戏-fwt开立方)

Anthony 手中有 nnn 个依次标着整数 a1a1a_1, a2a2a_2, ⋯⋯\cdots, anana_n (0≤a1≤a2≤⋯≤an≤630≤a1≤a2≤⋯≤an≤630 \leq a_1 \leq a_2 \leq \cdots \leq a_n \leq 63) 的球,现在 Ben 会等概率随机抽出一个球,记录球上的数字并放回,重复该过程三次,最终三次记录下的数字的异或和就是 B...

nike0good |Oier&ACMer | 熟能生巧 413

SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛* B. 我觉得海星 bitset

B. 我觉得海星 题意: 一个无向图,判断是否含有五元环。T 组数据,n 个点。 T<=100, n<=200 。 tags: 一开始想 dfs,发现搞不出来。赛后听大佬们bb,原来可以 bitset 水过去 。 bitset<1000> bit[i][j] 存 i -> { k1,k2... } -> j ,也就是点 i 经过一个点可以点 j 的集合。 然后枚...

weixin_30563319的博客 152

SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛 D. 白色相簿

从某一点开始,以层次遍历的方式建树若三点a、b、c互相连接,首先必先经过其中一点a,然后a可以拓展b、c两点,b、c两点的高度是相同的,若b(c)拓展时找到高度与之相同的点,则存在三点互相连接 //等等:该算法正确证有待斟酌,我在看到这个方法的增强版,这方法也许有漏洞 //(注:这想法应该是在17年网络同步赛的时候别人想到的(大致是这样),但貌似写的方法跟我不同) 与acm网络同步赛的...

weixin_30443813的博客 165

SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛 A. 地铁站

//其实比赛的时候就想到这方法了,但看到数据太吓人,就没写//看着标程,实际上就是这方法,太坑爹…… /* 假设值为k,对于图中任意两点,圆1半径k/t1,圆2半径k/t2 圆1与圆2的交集为可以设置地铁站的位置 两圆有交集等价为:两半径之和大于等于两点的距离,对于任意两点,能求出最小k值 存在地铁站 等效为 对于图中任意两点画出的两个圆都有交集*/ 1 //Æäʵ±ÈÈüµÄʱº...

weixin_30384031的博客 117
上一篇: 【NOI2018模拟4.2】table
下一篇: 【NOI2018模拟4.2】program
Cold_Chair
博客等级 码龄11年 158粉丝 410原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值