暴力模拟找规律:

552287 2014-04-23 21:08:48 Accepted 2161 Visual C++ 0 ms 192KB 347B Watermelon
  1. #include<stdio.h>
  2. int main()
  3. {
  4. int n;
  5. while(scanf("%d",&n)!=EOF)
  6. {
  7. if(n>=&&n<)printf("2\n");
  8. if(n>=&&n<)printf("5\n");
  9. if(n>=&&n<)printf("1\n");
  10. if(n>=&&n<)printf("8\n");
  11. if(n>=&&n<)printf("3\n");
  12. if(n>=&&n<)printf("1\n");
  13. if(n>=)printf("3\n");
  14. }
  15. return ;
  16. }

源代码:

  1. #include<stdio.h>
  2. #include<string.h>
  3. #include<stdlib.h>
  4. #define num 20001
  5. char s[];
  6. int a[num]={,};
  7. void db()
  8. {
  9. int i,j,k=,flag;
  10. for(i=;;i+=)
  11. {
  12. flag=;
  13. for(j=;a[j]*a[j]<=i;j++)
  14. {
  15. if(i%a[j]==)
  16. {
  17. flag=;
  18. break;
  19. }
  20. }
  21. if(flag)a[k++]=i;
  22. if(k==num)break;
  23. }
  24. }
  25. int ans;
  26. int fuc(char s[],int k)
  27. {
  28. int len=strlen(s);
  29. //printf("k=%d len=%d %s\n",k,len,s);
  30. if(len==)
  31. {
  32. ans=atoi(s);
  33. //printf("txt=%d\n",x);
  34. return ans;
  35. }
  36. else if(k%!=)
  37. {
  38. int i,y=;
  39. char str[];
  40. for(i=;i<strlen(s);i+=)
  41. str[y++]=s[i];
  42. str[y]='\0';
  43. //printf("k=%d %s\n",k,str);
  44. fuc(str,++k);
  45. }
  46. else
  47. {
  48. int i=,y=;
  49. char str[];
  50. for(;i<strlen(s);i+=)
  51. str[y++]=s[i];
  52. str[y]='\0';
  53. //printf("k=%d %s\n",k,str);
  54. fuc(str,++k);
  55. }
  56. }
  57. int main()
  58. {
  59. db();
  60. int n,i,j;
  61. int x;
  62. while(scanf("%d",&n)!=EOF)
  63. {
  64. memset(s,,sizeof(s));
  65. char str[];
  66. int len,k=;
  67. for(i=;i<n;i++)
  68. {
  69. itoa(a[i],str,);
  70. len=strlen(str);
  71. for(j=;j<len;j++)
  72. {
  73. s[k++]=str[j];
  74. }
  75. }
  76. x=fuc(s,);
  77. printf("%d\n",ans);
  78. }
  79. //system("pause");
  80. return ;
  81. }

FOJ 2161 Jason and Number的更多相关文章

  1. python(8):面向对象编程

    有三种程序类型: (1)面向过程:按照一定的逻辑顺序,一步步垒代码 (2)面向函数:对用常用的计算,建立函数避免重复 (3)面向对象: 函数的集合,对函数进行分类和封装 (一) 抽象 抽象: 哈巴狗, ...

  2. foj 2111 Problem 2111 Min Number

    Problem 2111 Min Number Accept: 1025    Submit: 2022Time Limit: 1000 mSec    Memory Limit : 32768 KB ...

  3. java中用MessageFormat格式化json字符串用占位符时出现的问题can't parse argument number

    在MessageFormat.format方法中组装jason数据字符串:{code:"w1",des:"w2"},起止分别有左大括号和右大括号. 直接写的点位 ...

  4. NN:实现BP神经网络的回归拟合,基于近红外光谱的汽油辛烷值含量预测结果对比—Jason niu

    load spectra_data.mat plot(NIR') title('Near infrared spectrum curve—Jason niu') temp = randperm(siz ...

  5. HDU 2161 Primes

    http://acm.hdu.edu.cn/showproblem.php?pid=2161 Problem Description Write a program to read in a list ...

  6. HDU 1210 Eddy's 洗牌问题(foj1062) || FOJ1050 Number lengths水

    麻痹,感冒了. ------------------------------------------------感冒了的分割线------------------------------------- ...

  7. 5、前端--js常量、变量、5种基本数据类型(number string boolean undefined object)、运算符、流程控制、三元运算符、函数、自定义对象、内置对象、BOM操作

    变量与常量 在JS中声明变量需要使用关键字 老版本 var(全部都是全局变量) 新版本 let(可以声明局部变量) # 推荐使用let(其实问题不大) 在JS中声明常量也需要使用关键字 const # ...

  8. JavaScript Math和Number对象

    目录 1. Math 对象:数学对象,提供对数据的数学计算.如:获取绝对值.向上取整等.无构造函数,无法被初始化,只提供静态属性和方法. 2. Number 对象 :Js中提供数字的对象.包含整数.浮 ...

  9. Harmonic Number(调和级数+欧拉常数)

    题意:求f(n)=1/1+1/2+1/3+1/4-1/n   (1 ≤ n ≤ 108).,精确到10-8    (原题在文末) 知识点:      调和级数(即f(n))至今没有一个完全正确的公式, ...

随机推荐

  1. [C#]Main(String[] args)参数输入问题

    Main函数是程序的入口点,它是入口点,那它的参数,又是怎样来的呢?首先写个简单的测试程序看看args到底是什么? class Program { static void Main(string[] ...

  2. (练习)rational rose进行用例图设计

    用例图:

  3. FusionCharts的使用方法

    来源于:http://www.cnblogs.com/xuhongfei/archive/2013/04/12/3016882.html 今天统计价格变化规律的时候找到的一个很好的文档,很详细 一.简 ...

  4. poj3692 最大点权独立集/最大独立集

    题意:有男孩和女孩,男孩之间全部认识,女孩之间全部认识,一部分男孩和女孩认识,现在希望选出一些孩子,这些孩子都相互认识. 方法:正的做不好做,观察他的补图,补图之间无关系的边就是原图有关系的.补图中的 ...

  5. 一个项目中哪些文件是要上传到 git上的,哪些是不必要的

  6. BZOJ1093 最大半连通子图

    Description 一个有向图G=(V,E)称为半连通的(Semi-Connected),如果满足:?u,v∈V,满足u→v或v→u,即对于图中任意 两点u,v,存在一条u到v的有向路径或者从v到 ...

  7. 洛谷P2731骑马修栅栏

    题目背景 Farmer John每年有很多栅栏要修理.他总是骑着马穿过每一个栅栏并修复它破损的地方. 题目描述 John是一个与其他农民一样懒的人.他讨厌骑马,因此从来不两次经过一个栅栏.你必须编一个 ...

  8. Type-Length-Value编码

    Within data communication protocols, optional information may be encoded as a type-length-value or T ...

  9. 如何在 Ubuntu 14.04 里面配置 chroot 环境

    你可能会有很多理由想要把一个应用.一个用户或者一个环境与你的 Linux 系统隔离开来.不同的操作系统有不同的实现方式,而在 Linux 中,一个典型的方式就是 chroot 环境. 在这份教程中,我 ...

  10. PHP利用Filesystem函数实现操作缓存(生成,获取,删除操作)

    <?php class File{ //$key 相当于缓存文件的文件名 //$value 缓存数据 private $_dir;//定义默认路径 const EXT='.txt'; publi ...