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

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

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

    userId_undefined

    法兰西玫瑰

    倔强青铜
    44阅读
    0回复
    2点赞
  • CTRL+C

    userId_undefined

    虫大

    倔强青铜
    4阅读
    0回复
    2点赞
  • 《蓝题》

    思维量橙,码量橙。 思路:算平均数,求出每一堆与平均数的差,然后遍历,有差右移并计数。正确性显然。

    userId_undefined

    暑 假 神(开学祭

    秩序白银
    11阅读
    0回复
    1点赞
  • 【正经题解】均分纸牌

    111 .算平均数。 222 .求每堆纸牌与平均数的关系(多 111 记为 111 ,少 111 记为 −1-1−1 )。 333 .当 qqq [ yyy ](第 yyy 堆纸牌与平均数的关系)不等于 000 时, qqq [ y+1y+1y+1 ] =q=q=q [ y+1y+1y+1 ] +q+q+q [ yyy ],移动次数加 111 。

    userId_undefined

    AC君

    管理员
    倔强青铜
    17阅读
    0回复
    0点赞
  • 题解

    #include <iostream> #include <algorithm> using namespace std; int main() { int a[100],N,sum=0,c=0; double m; cin>>N; for(int i=0; i<N; i++) { cin>>a[i]; } for(int i=0; i<N; i++) { sum+=a[i]; }

    userId_undefined

    Wz🕊

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

    userId_undefined

    zhouty

    秩序白银
    2阅读
    0回复
    0点赞
  • 题解

    #include<bits/stdc++.h> using namespace std; int n,a[1001],sum; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; sum+=a[i]; } int avg=sum/n; int ans=0; for(int i=1;i<=n;i++){ if(a[i]==avg) continue; else{ a[i+1]+=a[i]-avg; ans++; } } cout<<ans; return 0; }

    userId_undefined

    金昱谦

    倔强青铜
    0阅读
    0回复
    0点赞
首页