acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • 挑食的小码君|循环遍历

    第二题 - A24631.挑食的小码君 题目链接跳转:A24631.挑食的小码君 做题思路:遍历两遍,第一次遍历通过 maxi 变量记录这些食物中最大的美味值。之后遍历小码君所有不喜欢的食物,判断某项食物的美味值是否等于 maxi。 代码很简单,本题的 AC 代码如下:

    userId_undefined
    Macw07
    出道萌新尊贵铂金USACO出题人AC狗饲养员
    68阅读
    0回复
    6点赞
  • 官方题解|挑食的小码君

    题目解析 可以将问题转化为:“在 B1,B2,…,BKB_1, B_2, \ldots, B_KB1 ,B2 ,…,BK 中,有没有一种食物的美味度是 NNN 个食物中最高的(允许并列)?” 对于这个问题我们可以通过以下流程解决: 1. 找出 NNN 种食物中的最高美味度。(假设该值为 MMM)。 2. 对于 j=1,2,…,Kj=1,2,\ldots , Kj=1,2,…,K ,判断是否存在 ABj=MA_{B_j}=MABj =M 。 3. 如果有一个或多个这样的 jjj ,则答案为 Yes;否则,答案为 No。 可以用 for 语句和 if 语句来编写。 注意数组下标的范围。此外,注意不要多次输出 Yes,或在 Yes 后输出 No。 这一点,对于 C++ 程序可以在找到满足条件的 ABj=MA_{B_j} = MABj =M 之后使用 return 0 直接退出程序;对于 Python 程序可以使用 exit(0) 直接退出程序。 AC代码 C++ AC代码: Python AC代码:

    userId_undefined
    アイドル
    38阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页