#2833. [GESP202412 三级 C++] 第 15 题

[GESP202412 三级 C++] 第 15 题

if(N >= 3){ cout<<2<<endl; for(int i = 2;i <= N;i ++){ for(int j = 2;j < i;j ++){ if(i % j != 0){ flag = 1; } } if(flag == 0){ cout<<i<<endl; } flag = 0; } } ```

  •   if(N >= 2){
          for(int i = 3;i <= N;i ++){
              for(int j = 2;j < i;j ++){
                  if(i % j == 0){
                      flag = 1;
                  }
              }
              if(flag == 0){
                  cout<<i<<endl;
              }
              flag = 0;
          }
      }
    
  •   if(N >= 2){
          cout<<2<<endl;
          for(int i = 3;i <= N;i ++){
              for(int j = 2;j < i;j ++){
                  if(i % j == 0){
                      flag = 1;
                  }
              }
              if(flag == 0){
                  cout<<i<<endl;
              }
              flag = 0;
          }
      }
    
  •   if(N >= 2){
          cout<<2<<endl;
          for(int i = 3;i <= N;i ++){
              for(int j = 2;j < i;j ++){
                  if(i % j == 0){
                      flag = 1;
                  }
              }
              if(flag == 0){
                  cout<<i<<endl;
              }
          }
      }
    

第 15 题

工人工作一天,会得到一个金环作为工资报酬,某个工作需要15天完成,一条15个环的金环项链,为了严格执行每天工作结束时,完成对工人工资的结算,最少需要将金环项链剪裁成几段,每段几个金环( )

{{ select(1) }}

  • 4段,分别是1、2,4,8
  • 15段,每段1个
  • 6段,分别是3、3、3、3、2、1
  • 9段,分别是2、2、2、2、2、2、1、1、1