解题思路:主要是考察了数组的运用
注意事项:
参考代码:
import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int m=in.nextInt(); int n=in.nextInt(); List<Integer>list=new ArrayList<Integer>(); list.add(-1); for(int i=1;i<n;i++){ if(i%2==0)continue; else list.add(i); } int count=2; while(true){ List<Integer>temp=new ArrayList<Integer>(); temp.add(-1); int k=list.get(count); for(int i=1;i<list.size();i++){ if(i%k==0)continue; else temp.add(list.get(i)); } list=temp; count++; if(count>list.size()-1)break; } int num=0; for(int i=1;i<list.size();i++){ if(list.get(i)>m)num++; } System.out.println(num); } }
0.0分
2 人评分
【数组的距离】 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:646 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:553 |
大神老白 (C语言代码)浏览:605 |
C语言训练-立方和不等式 (C语言代码)浏览:749 |
【绝对值排序】 (C语言代码)浏览:714 |
兰顿蚂蚁 (C++代码)浏览:1091 |
不容易系列 (C语言代码)浏览:666 |
大小写转换 (C语言代码)浏览:853 |