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

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

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

    userId_undefined

    法兰西玫瑰

    53阅读
    0回复
    1点赞
  • 题解 100% AC

    userId_undefined

    飞的智动

    秩序白银题解仙人8月全勤卷王时空双修者模拟·模拟练习生快乐小狗
    6阅读
    0回复
    1点赞
  • 那么简单都普及-/提高

    很简单,不用注释

    userId_undefined

    HUDSI

    15阅读
    0回复
    0点赞
  • 切!简单题

    不是这题是干什么的?太简单了,还什么“普及/提高-”。 主要的思路如下: 1.先把所有数据都累加起来, 2.在从大到小排序, 3.然后再把老王的工作时间(sum)减去(次)最大, 4.把小王的工作时间(sum1)加上(次)最大, 5.直到小王的工作时间>老王的工作时间,并且到边缘了, 6.结束循环, 7.最后输出次数。 如果实在写不出来的话,请看如下代码: 很简单吧?!

    userId_undefined

    名侦探柯南 IOI OI排名第一

    秩序白银空间掌握者出道萌新字符串·魔法使贪心·贪心尝试者分支·分支解题者
    4阅读
    0回复
    1点赞
  • 题解

    #include <iostream> #include <algorithm> using namespace std; int a[1000000],n,cnt,sum,ans=0,s=0; int main(){zhong cin>>n; for(int i=1;i<=n;i) { cin>>a[i]; sum+=a[i]; } sort(a+1,a+1+n); int cnt = 1; for(int i=n;i>=1;--i) { if(ans<=sum/2) { ans+=a[i]; cnt; } } cout<<cnt-1; return 0; }

    userId_undefined

    使一颗心免于悲伤

    7阅读
    0回复
    0点赞
  • 哼哼哼啊啊啊

    userId_undefined

    xerography

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

    userId_undefined

    原神and崩铁

    2阅读
    0回复
    0点赞
暂无数据

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

首页