FOJ 2161 Jason and Number
暴力模拟找规律:
552287 | 2014-04-23 21:08:48 | Accepted | 2161 | Visual C++ | 0 ms | 192KB | 347B | Watermelon |
- #include<stdio.h>
- int main()
- {
- int n;
- while(scanf("%d",&n)!=EOF)
- {
- if(n>=&&n<)printf("2\n");
- if(n>=&&n<)printf("5\n");
- if(n>=&&n<)printf("1\n");
- if(n>=&&n<)printf("8\n");
- if(n>=&&n<)printf("3\n");
- if(n>=&&n<)printf("1\n");
- if(n>=)printf("3\n");
- }
- return ;
- }
源代码:
- #include<stdio.h>
- #include<string.h>
- #include<stdlib.h>
- #define num 20001
- char s[];
- int a[num]={,};
- void db()
- {
- int i,j,k=,flag;
- for(i=;;i+=)
- {
- flag=;
- for(j=;a[j]*a[j]<=i;j++)
- {
- if(i%a[j]==)
- {
- flag=;
- break;
- }
- }
- if(flag)a[k++]=i;
- if(k==num)break;
- }
- }
- int ans;
- int fuc(char s[],int k)
- {
- int len=strlen(s);
- //printf("k=%d len=%d %s\n",k,len,s);
- if(len==)
- {
- ans=atoi(s);
- //printf("txt=%d\n",x);
- return ans;
- }
- else if(k%!=)
- {
- int i,y=;
- char str[];
- for(i=;i<strlen(s);i+=)
- str[y++]=s[i];
- str[y]='\0';
- //printf("k=%d %s\n",k,str);
- fuc(str,++k);
- }
- else
- {
- int i=,y=;
- char str[];
- for(;i<strlen(s);i+=)
- str[y++]=s[i];
- str[y]='\0';
- //printf("k=%d %s\n",k,str);
- fuc(str,++k);
- }
- }
- int main()
- {
- db();
- int n,i,j;
- int x;
- while(scanf("%d",&n)!=EOF)
- {
- memset(s,,sizeof(s));
- char str[];
- int len,k=;
- for(i=;i<n;i++)
- {
- itoa(a[i],str,);
- len=strlen(str);
- for(j=;j<len;j++)
- {
- s[k++]=str[j];
- }
- }
- x=fuc(s,);
- printf("%d\n",ans);
- }
- //system("pause");
- return ;
- }
FOJ 2161 Jason and Number的更多相关文章
- python(8):面向对象编程
有三种程序类型: (1)面向过程:按照一定的逻辑顺序,一步步垒代码 (2)面向函数:对用常用的计算,建立函数避免重复 (3)面向对象: 函数的集合,对函数进行分类和封装 (一) 抽象 抽象: 哈巴狗, ...
- foj 2111 Problem 2111 Min Number
Problem 2111 Min Number Accept: 1025 Submit: 2022Time Limit: 1000 mSec Memory Limit : 32768 KB ...
- java中用MessageFormat格式化json字符串用占位符时出现的问题can't parse argument number
在MessageFormat.format方法中组装jason数据字符串:{code:"w1",des:"w2"},起止分别有左大括号和右大括号. 直接写的点位 ...
- NN:实现BP神经网络的回归拟合,基于近红外光谱的汽油辛烷值含量预测结果对比—Jason niu
load spectra_data.mat plot(NIR') title('Near infrared spectrum curve—Jason niu') temp = randperm(siz ...
- HDU 2161 Primes
http://acm.hdu.edu.cn/showproblem.php?pid=2161 Problem Description Write a program to read in a list ...
- HDU 1210 Eddy's 洗牌问题(foj1062) || FOJ1050 Number lengths水
麻痹,感冒了. ------------------------------------------------感冒了的分割线------------------------------------- ...
- 5、前端--js常量、变量、5种基本数据类型(number string boolean undefined object)、运算符、流程控制、三元运算符、函数、自定义对象、内置对象、BOM操作
变量与常量 在JS中声明变量需要使用关键字 老版本 var(全部都是全局变量) 新版本 let(可以声明局部变量) # 推荐使用let(其实问题不大) 在JS中声明常量也需要使用关键字 const # ...
- JavaScript Math和Number对象
目录 1. Math 对象:数学对象,提供对数据的数学计算.如:获取绝对值.向上取整等.无构造函数,无法被初始化,只提供静态属性和方法. 2. Number 对象 :Js中提供数字的对象.包含整数.浮 ...
- Harmonic Number(调和级数+欧拉常数)
题意:求f(n)=1/1+1/2+1/3+1/4-1/n (1 ≤ n ≤ 108).,精确到10-8 (原题在文末) 知识点: 调和级数(即f(n))至今没有一个完全正确的公式, ...
随机推荐
- [C#]Main(String[] args)参数输入问题
Main函数是程序的入口点,它是入口点,那它的参数,又是怎样来的呢?首先写个简单的测试程序看看args到底是什么? class Program { static void Main(string[] ...
- (练习)rational rose进行用例图设计
用例图:
- FusionCharts的使用方法
来源于:http://www.cnblogs.com/xuhongfei/archive/2013/04/12/3016882.html 今天统计价格变化规律的时候找到的一个很好的文档,很详细 一.简 ...
- poj3692 最大点权独立集/最大独立集
题意:有男孩和女孩,男孩之间全部认识,女孩之间全部认识,一部分男孩和女孩认识,现在希望选出一些孩子,这些孩子都相互认识. 方法:正的做不好做,观察他的补图,补图之间无关系的边就是原图有关系的.补图中的 ...
- 一个项目中哪些文件是要上传到 git上的,哪些是不必要的
- BZOJ1093 最大半连通子图
Description 一个有向图G=(V,E)称为半连通的(Semi-Connected),如果满足:?u,v∈V,满足u→v或v→u,即对于图中任意 两点u,v,存在一条u到v的有向路径或者从v到 ...
- 洛谷P2731骑马修栅栏
题目背景 Farmer John每年有很多栅栏要修理.他总是骑着马穿过每一个栅栏并修复它破损的地方. 题目描述 John是一个与其他农民一样懒的人.他讨厌骑马,因此从来不两次经过一个栅栏.你必须编一个 ...
- Type-Length-Value编码
Within data communication protocols, optional information may be encoded as a type-length-value or T ...
- 如何在 Ubuntu 14.04 里面配置 chroot 环境
你可能会有很多理由想要把一个应用.一个用户或者一个环境与你的 Linux 系统隔离开来.不同的操作系统有不同的实现方式,而在 Linux 中,一个典型的方式就是 chroot 环境. 在这份教程中,我 ...
- PHP利用Filesystem函数实现操作缓存(生成,获取,删除操作)
<?php class File{ //$key 相当于缓存文件的文件名 //$value 缓存数据 private $_dir;//定义默认路径 const EXT='.txt'; publi ...