首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
ujn_ChuanhuaYu
获赞
20
粉丝
4
关注
9
看过 TA
14
济南大学
2026
算法工程师
IP属地:山东
在思维的迷宫里,有的人凭天生的灵感直奔终点; 有的人以持久的勤勉,铸造出适合自己的罗盘!
私信
关注
拉黑
举报
举报
确定要拉黑ujn_ChuanhuaYu吗?
发布(7)
刷题
ujn_ChuanhuaYu
03-13 13:44
济南大学 电子信息类
1
2024-03-13
在牛客打卡2天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
转发
ujn_ChuanhuaYu
03-08 21:43
济南大学 电子信息类
D题题解(乱搞+背包)
想法其实比较简单, 我们考虑先假设往一个方向一直移动完, 这时候如果某一次移动后悔, 相当于反向走原来的两倍, 我们直接用01背包, 在最坏 O(nm) 的时间内找出能否拼凑出一个值,使得 sum(a)-value = 0 (mod n)ac代码: import sys from collections import deque from heapq import heappop,heappush from math import ceil,inf,sqrt input = sys.stdin.readline def solve(): n,m = map(int, input()....
0
点赞
评论
收藏
转发
ujn_ChuanhuaYu
02-21 01:20
济南大学 电子信息类
关于I题题意的一些疑问
第I题对于数据,图如下:6 51 2 1002 3 903 4 704 5 503 6 30由于技能可以用无限次,可以先把4到5的边换到 3到4,这样3到4就有了2条边,这2条边都可以通过技能换到2到3同理也可换到1到2,这样算 dist[n] = 150, 按题解的话是 200.也就是说技能使用无限次的话,某一点以及其之后所能走到的所有边,都可以通过多次技能换到前面来,不应该是这么理解吗
0
点赞
评论
收藏
转发
ujn_ChuanhuaYu
02-04 20:56
济南大学 电子信息类
12/13 python题解&部分题个人总结(复习用)
http://t.csdnimg.cn/N62x8CSDN链接👆
0
点赞
评论
收藏
转发
ujn_ChuanhuaYu
01-31 15:39
济南大学 电子信息类
2024-01-31
在牛客打卡1天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
转发
ujn_ChuanhuaYu
2023-10-20 21:04
济南大学 电子信息类
B题数据吐槽
b的数据坑了多少py提交的罚时, 反正坑了我180+的罚时T o T''
0
点赞
评论
收藏
转发
ujn_ChuanhuaYu
2023-10-14 21:31
济南大学 电子信息类
题解 | #All-Star Game#
很多大佬都写过这题的题解 我就提供一下python AC的方式吧 离散化过程有两种写法,一种是比较标准的去重、排序加二分,另一种就是比较懒直接用字典存图和用字典vis。 一开始建图对每个连通块的遍历想的是dfs,简单嘛,但爆栈了,加栈后超时,段错误..... 所以改成了bfs, emmm用了queue库的Queue当队列超时,后来想了想这个支持多线程 肯定慢啊QAQ。得改成collections库的deque当队列使用 AC 了。 下面分别给出pypy3离散化 和 字典的代码吧 贴出两种的用时: 离散化的AC代码 import sys from collections import deq...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务