acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 资讯
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • A80487.质数口袋 题解

    因为题目中我们并不需要特别大的质数(只关心前若干个连续质数的和 ≤ L),所以可以这样做: 从 i = 2i=2 开始逐个判断是否为质数; 判断时只需试除到 \sqrt{i} 如果是质数,则尝试加入“口袋”; 加入前先判断:sum + i <= L? 是 → 加入,输出,计数+1 否 → 直接 break(不能再装了) 继续下一个数 这样既保证了顺序性,又避免了不必要的计算。 ; 代码详见: 感谢阅读

    userId_undefined
    本质嘉豪
    出道萌新题解仙人倔强青铜时空双修者快乐小狗位操作忍者
    218阅读
    6回复
    9点赞
  • 题解

    还行吧 我没看样例 给个赞 求求了

    userId_undefined
    互关🐱‍🚀
    快乐小狗7月全勤卷王小有名气题解仙人时空双修者秩序白银
    79阅读
    2回复
    5点赞
  • 题解

    #include<iostream> using namespace std; bool check(int x) { if(x<=1) { return false; } for(int i=2; i*i <= x;i++) { if(x%i==0) { return false; } } return true; } int main() { int L,cnt = 0,sum = 0; cin>>L; for(int i=2;i<=L;i++) { if(sum+i>L)break; if(check(i)) { sum+=i; cout<<i<<endl; cnt++; } } cout<<cnt; }

    userId_undefined
    秦始黄(互关)
    出道萌新空间掌握者循环·循环打卡人I/O·IO入门者分支·分支解题者数组·数组操作员
    23阅读
    0回复
    1点赞
  • 正宗题解

    第19行是重点,必须加i,表示更新

    userId_undefined
    LGZ-xczm|星君
    倔强青铜枚举·枚举小能手时空双修者分支·分支解题者循环·循环打卡人俄罗斯套娃大师
    10阅读
    2回复
    1点赞
暂无数据

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

首页