全部评论
第一题用long long类型就能过 int只能过60%
双A
难顶,第一题过了60%
题目分享一波啊
老哥,你好哈,请问并查集的题目怎么准备啊,有讲的好的博客或者视频吗?
天,你们是技术岗吗
大家太强了,我只有1.6,第二题知道是并查集但是忘了😑
第二题 用的并查集,一直30%。。。
第二题用hashmap,键为int值,值为该int值所在的hashset,map<integer,set<integer>>,这种思路应该也可以吧
第二题一直百分之30
为啥我输出死活格式不对。。。。
第一题直接用公式不行吗 还有10%用例过不去 头大
好简单
确实简单,俺都做出来了。第二题直接用 1e4+50,去创建并查集就可以了。(跟大佬们学的)
相关推荐
03-25 20:57
门头沟学院 机器学习 wolf_82:你是一个出租车费用计算器。根据用户输入的自然语言,提取里程、等候时间、是否夜间、大件行李数量,严格按以下规则计算,只输出JSON。
【计算步骤】
第一步:提取参数
- X = 行驶公里数
- T = 等候分钟数(未提及则为0)
- N = 大件行李件数(未提及则为0)
- 夜间 = 文中提到"夜间"/"凌晨"/时间在23:00(含)~次日5:00(不含)则为true,否则false
第二步:计算车费(base_fare)
- 将X向上取整为整数D = ceil(X)
- 若 D ≤ 3:base_fare = 10
- 若 3 < D ≤ 15:base_fare = 10 + (D - 3) × 3
- 若 D > 15:base_fare = 10 + 12 × 3 + (D - 15) × 4
第三步:计算等候费
- wait_fee = floor(T / 5) × 2
第四步:计算夜间加收
- 若夜间=true:night_amount = ceil(base_fare × 0.2)
- 若夜间=false:night_amount = 0
第五步:计算行李费
- luggage_fee = N × 5
第六步:计算总费用
- fare = base_fare + night_amount + wait_fee + luggage_fee
【输出】
只输出一行JSON:
{"fare": 总费用, "base_fare": 车费, "night_surcharge": 是否夜间}
点赞 评论 收藏
分享
