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

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

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

    据规模小所以直接深搜即可,省略了判断这个数又没有被选过,省略原因下面解释。

    userId_undefined

    AC君

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

    userId_undefined

    法兰西玫瑰

    倔强青铜
    76阅读
    0回复
    1点赞
  • 选数 题解

    根据题意可以得知,从n个数选k个数是组合问题 下面是从第一个数据开始找后面的数 * dg(2,k-1, ...) * dg(3,k-1, ...) * dg(4,k-1, ...) * dg(5,k-1, ...) ......... * dg(n,k-1, ...) * dg(3, k-2, …) * dg(4, k-2, …) * dg(5, k-2, …) * dg(6, k-2, …) ......... * dg(n, k-1, …) AC代码

    userId_undefined

    唱跳坤

    倔强青铜
    23阅读
    0回复
    1点赞
  • tijie

    userId_undefined

    正在减肥的吃货

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

    #include <iostream> using namespace std; int a[20]; int s,k,c = 0, sum = 0; int sushu(int num) { int i; for(i = 2; i<num; i++) { if(num%i==0) break; } if(i == num)return 1; else return 0; } void f(int p,int l) { if(p == k + 1) { c += sushu(sum); return ; } for(int i = l; i <= s; i++) { sum += a[i]; f(p + 1,i + 1); sum -= a[i]; } } int main() { }

    userId_undefined

    Wz🕊

    倔强青铜
    16阅读
    0回复
    0点赞
  • 深搜

    userId_undefined

    复仇者_帅童

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

    userId_undefined

    zhouty

    秩序白银
    5阅读
    0回复
    0点赞
  • 『题解』A120.选数

    userId_undefined

    重生之我是菜狗

    秩序白银
    0阅读
    0回复
    0点赞
  • A120.选数 题解

    userId_undefined

    skirmish

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