之江实验室

收藏
研究所
1000-9999人
不需要融资
杭州

1

在招职位

5

面试经验

0

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
最新
热门
2023-03-31 12:16
门头沟学院 Java
点赞 评论 收藏
分享
// 最多AK人数 // 时间限制: 1000MS // 内存限制: 65536KB // 题目描述: // 招聘季又到了,各公司的线上笔试又要开始了,已知某公司十分缺人手,他们希望尽可能多的人可以进入复试。而进入复试的条件只有一个,就是线上笔试拿到满分。 // 已知在该公司的题库***有m道题,编号为从1到m,一共有n个人会参加笔试。该公司的笔试分为两场,请你将这m道题分成两套,每套题至少有一道,每道题都要使用。 // 已知这n个人每个人能解出的题目编号都是连续的若干道题,我们用“L R”的方式描述,表示某个人可以解出第L道题到第R道题。 // ...
Leo_Y:第二题,从做到右,再从右到左遍历 func main() { var n int for { flag, _ := fmt.Scanln(&;n) if flag == 0 { break } var s string fmt.Scanln(&;s) count := make([]int, n+1) for i := 0; i <= n; i++ { count[i] = 1 } for i := 0; i < n; i++ { if s[i] == '-' { count[i] = count[i+1] + 1 } else { count[i+1] = count[i] + 1 } } for i := n; i > 0; i-- { if s[i-1] == '-' &;&; count[i-1] <= count[i] { count[i-1] = count[i] + 1 } else if s[i-1] == '+' &;&; count[i-1] >= count[i] { count[i] = count[i-1] + 1 } } sum := 0 for i := 0; i <= n; i++ { sum += count[i] } fmt.Println(sum) } }
投递之江实验室等公司10个岗位 >
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务