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

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
登录
注册
题目详情题解(0)讨论(0)提交记录(0)
  • 题解

    userId_undefined

    浅夏.山橘月

    28阅读
    0回复
    4点赞
  • 题解

    userId_undefined

    法兰西玫瑰

    44阅读
    0回复
    0点赞
  • 换位置 题解

    仔细阅读题目要求,就会发现实际要实现的就是一次的选择排序,这道题就变得很简单了 AC

    userId_undefined

    荷取青

    15阅读
    0回复
    0点赞
  • 题解

    userId_undefined

    来自互联网的疯子

    5阅读
    0回复
    0点赞
  • 题解

    userId_undefined

    准

    出道萌新倔强青铜
    3阅读
    0回复
    0点赞
  • EASY

    userId_undefined

    ☆𝑬-𝑳𝑨𝑹☆

    7月全勤卷王出道萌新模拟·模拟练习生倔强青铜字符串·魔法使
    2阅读
    0回复
    0点赞
  • 题解-换位置

    今天早饭没太吃饱,只吃了一个小笼包,和一小碗粥。 饿着发题解。 呃呃,进入正题 实在抱歉,今天太忙,下次发彩蛋。。 这题没必要想我做的这么难 只是想让大家理解的更清楚而已。。 分析思路! 这个程序解决了身高交换问题,主要思路如下: 读取输入的身高数组 找到数组中的最大值及其索引(如果有多个最大值,选择最左边的) 如果最大值不在最左边(索引 0),则将其与最左边的元素交换 输出交换后的数组 程序通过一次遍历找到最大值的索引,然后进行交换操作,时间复杂度为 O (n),满足题目要求。 就这么简单。 上代码! #include <iostream> #include <vector> using namespace std; int main() { int n; cin >> n; vector<int> heights(n); for (int i = 0; i < n; i++) { cin >> heights[i]; } } 拜拜喽,下期保证发彩蛋!

    userId_undefined

    幸运的人

    7月全勤卷王快乐小狗出道萌新倔强青铜模拟·模拟练习生
    2阅读
    0回复
    0点赞
  • 题解

    userId_undefined

    zsy

    题解仙人7月全勤卷王出道萌新时间刺客时空双修者秩序白银
    1阅读
    0回复
    0点赞
首页