acgo题库
  • 首页
  • 题库
  • 题单
  • 竞赛
  • 讨论
  • 排行
  • 团队
  • 备赛专区

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
登录
注册
题目详情题解(0)讨论(0)提交记录(0)
  • 高塔|模拟枚举

    T1 - 高塔 题目链接跳转:点击跳转 > 插一句题外话,这道题的题目编号挺有趣的。 没有什么特别难的点,循环读入每一个数字,读入后跟第一个输入的数字比较大小,如果读入的数字比第一个读入的数字要大(即 ai>a1a_i > a_1ai >a1 ),直接输出 iii 并结束主程序即可。 本题的 C++ 代码如下: 本题的 Python 代码如下:

    userId_undefined

    Macw07

    AC狗饲养员
    尊贵铂金
    33阅读
    0回复
    4点赞
  • T1

    T1 在题目给出的nnn个数字之中,针对于h1h_1h1 ,for循环枚举从左往右找到比他更大的第一个hih_ihi 即,否则输出−1-1−1。

    userId_undefined

    桌子乱的反义词

    荣耀黄金
    8阅读
    0回复
    0点赞
  • 题解

    由题意得,最左边的高塔的编号为 111. 所以我们只需要逐个枚举,找到第一个比 h1h_1h1 大的就输出就行了.

    userId_undefined

    复仇者_帅童

    尊贵铂金
    6阅读
    0回复
    0点赞
  • 题解

    #include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } int x=a[0]; for(int i=1;i<n;i++){ if(a[i]<=x&&n-1==i){ cout<<"-1"; } else if(a[i]>x){ cout<<i+1; break; } } }

    userId_undefined

    136****4508

    倔强青铜
    5阅读
    0回复
    0点赞
  • 题解

    userId_undefined

    zsy

    秩序白银
    0阅读
    0回复
    0点赞
首页