11 2017 档案
摘要:如果x的x次幂结果为10(参见【图1.png】),你能计算出x的近似值吗? 显然,这个值是介于2和3之间的一个数字。 请把x的值计算到小数后6位(四舍五入),并填写这个小数值。 注意:只填写一个小数,不要写任何多余的符号或说明。
阅读全文
摘要:一个串的子串是指该串的一个连续的局部。如果不要求连续,则可称为它的子序列。比如对串: "abcdefg" 而言,"ab","abd","bdef" 等都是它的子序列。特别地,一个串本身,以及空串也是它的子序列。 对两个串而言,可以有许多的共同的子序列,我们关心的是:它们所共同拥有的长度最大的子序列是
阅读全文
摘要:描述 Topcoder 招进来了 n 个新同学,Yougth计划把这个n个同学分成两组,要求每组中每个人必须跟另一组中每个同学进行一次算法对决,问存不存在一种分组方式在k场完成对决。(两组中每一组中人数都要大于0) 3=1*(4-1); 2=2*(4-2); 所以根据这个规律 #include<st
阅读全文
摘要:描述 计科班有很多Coder,帅帅想知道自己是不是综合实力最强的coder。 帅帅喜欢帅,所以他选了帅气和编程水平作为评选标准。 每个同学的综合得分是帅气程度得分与编程水平得分的和。 他希望你能写一个程序帮他一下。
阅读全文
摘要:描述 现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。
阅读全文
摘要:描述有一堆桃子不知数目,猴子第一天吃掉一半,又多吃了一个,第二天照此方法,吃掉剩下桃子的一半又多一个,天天如此,到第m天早上,猴子发现只剩一只桃子了,问这堆桃子原来有多少个? (m<29)
阅读全文
摘要:描述给你正三角形的边长,pi=3.1415926 ,求正三角形的外接圆面积。
阅读全文
摘要:描述给你一个乱序的字符串,里面包含有小写字母(a--z)以及一些特殊符号,请你找出所给字符串里面所有的小写字母的个数, 拿这个数对26取余,输出取余后的数字在子母表中对应的小写字母(0对应z,1对应a,2对应b....25对应y)。
阅读全文
摘要:描述请判断一个数是不是水仙花数。 其中水仙花数定义各个位数立方和等于它本身的三位数。
阅读全文
摘要:程序分析 1、先输入4行6列的元素。a[i][j] 2、求出前5列的平均值。 3、输出结果
阅读全文
摘要:前提:端点的数为1. 每个数等于它上方两数之和。 每行数字左右对称,由1开始逐渐变大。 第n行的数字有n项。 第n行数字和为2n-1。 每个数字等于上一行的左右两个数字之和。可用此性质写出整个杨辉三角。即第n+1行的第i个数等于第n行的第i-1个数和第i个数之和,这也是组合数的性质之一。
阅读全文
摘要:#include #define n 10 int a[n]; int main() { int i,j=0,num; int min; int t; scanf("%d",&num); for(i=0;i<num;i++) { scanf("%d",&a[i]); } min=a[0]; ...
阅读全文
摘要:#include #define n 10 int a[n]; int main() { int i,j,num; int max,min; double avg,sum=0; scanf("%d",&num); for(i=0;imax) { max=a[i]; } ...
阅读全文
摘要:蛇形填数。在n×n方阵里填入1,2,…,n×n,要求填成蛇形。例如,n=4时方阵为:10 11 12 19 16 13 28 15 14 37 6 5 4上面的方阵中,多余的空格只是为了便于观察规律,不必严格输出。n≤8。 【解析】这道题的解题思路主要还是在于如何模拟蛇形填数的过程。 我们给出两个概
阅读全文
摘要:有n盏灯,编号为1~n,第一个人把所有灯打开,第二个人按下所有编号为2的倍数开关(这些灯将被关掉),第三个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),一次类推,一共有k个人,问最后哪些灯开着? 输入: 7 3 输出 : 1 5 6 7 思路,用一个布尔数组去保存灯的开关
阅读全文
摘要:题意:用1,2,3,……9组成3个三位数 abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3。 按照”abc def ghi”的格式输出所有解,每行一个解。 这道题也是整数拆分、取整取余问题的基础练习。 关键信息在于“比例=1:2:3”和“都使用一次”。 用visi
阅读全文
摘要:输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。其中a,b ≤ 106, c≤100。输入包含多组数据,结束标记为a=b=c=0。 测试数据: 样例输入: 1 6 4 0 0 0 样例输出: Case 1: 0.1667 手动模拟除法的运算,用小时候的学的不停“乘10取余”法即可解决
阅读全文
摘要:给定一个日期,输出这个日期是该年的第几天。 Input输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。Output对于每组输入数据,输出一行,表示该日期是该年的第几天。Sample Input Sample
阅读全文
摘要:求n个整数中倒数第二小的数。 每一个整数都独立看成一个数,比如,有三个数分别是1,1,3,那么,第二小的数就是1。 Input输入包含多组测试数据。 输入的第一行是一个整数C,表示有C测试数据; 每组测试数据的第一行是一个整数n,表示本组测试数据有n个整数(2<=n<=10),接着一行是 n个整数
阅读全文
摘要:给你一个高为n ,宽为m列的网格,计算出这个网格中有多少个矩形,下图为高为2,宽为4的网格. Input第一行输入一个t, 表示有t组数据,然后每行输入n,m,分别表示网格的高和宽 ( n < 100 , m < 100). Output每行输出网格中有多少个矩形.Sample Input Samp
阅读全文
摘要:假设一堆由1分、2分、5分组成的n个硬币总面值为m分,求一共有多少种可能的组合方式(某种面值的硬币可以数量可以为0)。 Input输入数据第一行有一个正整数T,表示有T组测试数据; 接下来的T行,每行有两个数n,m,n和m的含义同上。 Output对于每组测试数据,请输出可能的组合方式数; 每组输出
阅读全文
摘要:春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。 Input输入数据有多组,每组占一行,包括两个整数m和n(100<=m<
阅读全文
摘要:某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起来,问第几年能够买下这套房子?(第一年年薪N万,房价200万)
阅读全文
摘要:描述 农夫约翰在去年赚了一大笔钱!他想要把这些钱用于投资,并对自己能得到多少收益感到好奇。已知投资的复合年利率为R(0到20之间的整数)。约翰现有总值为M的钱(100到1,000,000之间的整数)。他清楚地知道自己要投资Y年(范围0到400)。请帮助他计算最终他会有多少钱,并输出它的整数部分。数据
阅读全文
摘要:描述 你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果? 输入输入仅一行,包括n,x和y(均为整数)。输出输出也仅一行,剩下的苹果个数样例输入 样例输出
阅读全文
摘要:描述 已知线段的两个端点的坐标A(Xa,Ya),B(Xb,Yb),求线段AB的长度。 输入共两行。 第一行是两个实数Xa,Ya,即A的坐标。 第二行是两个实数Xb,Yb,即B的坐标。 输入中所有实数的绝对值均不超过10000。 输出一个实数,即线段AB的长度,保留到小数点后3位。 样例输入 样例输出
阅读全文
摘要:描述 给出一个等差数列的前两项a1,a2,求第n项是多少。 输入一行,包含三个整数a1,a2,n。-100 <= a1,a2 <= 100,0 < n <= 1000。输出一个整数,即第n项的值。样例输入 样例输出
阅读全文
摘要:描述 分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。 输入无。输出一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
阅读全文
摘要:描述 将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少? 输入一个整型范围内的整数,即初始时整型变量的值。输出一个整数,经过上述过程后得到的结果。样例输入 样例输出
阅读全文
摘要:输出对齐需要包含头文件<iomanip>,当然对齐方式也分为左右两种,直接看代码更好理解
阅读全文
摘要:输入两个正整数 n < m < 10^6,输出 (1/n)^2 + 1/(n+1)^2 +……+ 1/m^2,保留5位小数。 输入包含多组数据,结束标志为 m=n=0. 提示:本题有陷阱
阅读全文
摘要:#include<stdio.h> int main() { int n; int i,j,k; freopen("in.txt","r",stdin); freopen("out.txt","w",stdout); while(scanf("%d",&n)!=EOF) for(i=1;i<=n;i
阅读全文
摘要:韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次都只是掠一眼队伍的排位就知道人数了。输入包含多组数据,每组数据包含3个非负整数a,b,c,表示每种队形排尾的人数(a<3,b<5,c<7),输出总人数的最小值(或报告无解)。已知总人数不小于10
阅读全文
摘要:也可以在程序运行时临时修改 程序竞赛题目的特点 只做三件事:1、读入数据。2、计算结果。3、打印输出。 提示 竞赛中,输入输出不要打印提示信息,例如(please input n:),不要打印解释信息。输出完毕立刻终止程序,不要等待用户按键。严格按照要求,也要注意空格。不可以多输出输入。 第一类输入
阅读全文
摘要:题目描述 将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:3的比例,试求出所有满足条件的三个三位数。 输入输出格式 输入格式: 没有输入 输出格式: 若干行,每行3个数字。按照每行第一个数字升序排列。 输入输出样例 输出样例#1: 192 384 576* * *.
阅读全文
摘要:/*打鱼晒网问题*/ #include //定义一个函数判断是否为闰年 int leap(int a) { if(a%4==0&&a%100!=0||(a%400==0)) return 1; else return 0; } //自定义函数number(),计算输入的日期为该年的第几天 int number(int year,int m,int...
阅读全文
摘要:概念 字符串的编辑距离,又称为Levenshtein距离,由俄罗斯的数学家Vladimir Levenshtein在1965年提出。是指利用字符操作,把字符串A转换成字符串B所需要的最少操作数。其中,字符操作包括: 删除一个字符 a) Insert a character 插入一个字符 b) Del
阅读全文
摘要:问题描述: 给定N中物品和一个背包。物品i的重量是Wi,其价值位Vi ,背包的容量为C。问应该如何选择装入背包的物品,使得转入背包的物品的总价值为最大?? 在选择物品的时候,对每种物品i只有两种选择,即装入背包或不装入背包。不能讲物品i装入多次,也不能只装入物品的一部分。因此,该问题被称为0-1背包
阅读全文
摘要:字符读写函数: fgetc / fputc字符串读写函数:fputs / fgets格式化读写函数:fscanf / fprintf二进制读写函数:fread / fwrite其他相关函数:检测文件结尾函数feof检测文件读写出错函数ferror清除末尾标志和出错标志函数clearerr文件定位的函
阅读全文
摘要:例题一、把短句 “Hello World!” 保存到磁盘文件f1.txt中。 用文件指针指示文件缓冲区中具体读写的位置FILE *fp; 自定义类型(typedef): 1、将C语言中的已有类型(包括已定义过的自定义类型)重新命名2、新的名称可以代替已有数据类型3、常用于简化对复杂数据类型定义的描述
阅读全文
摘要:输入一些整数,求出它们的最小值、最大值和平均值(保留3位小数)。 输入保证这些数都是不超过1000的整数。 样例输入: 2 8 3 5 1 7 3 6 样例输出: 1 8 4.375 scanf函数有返回值? 对,它返回的是成功输入的变量个 数,当输入结束时,scanf函数无法再次读取x,将返回0。
阅读全文
摘要:#include int main() { int n,s=0; int i,j; scanf("%d",&n); for( i=1;i void main() { int i; int n; int sum=0,fact=1,j=1; cin>>n; for(i=1;i<=n;i++) { whil...
阅读全文
摘要:void main() { double sum=0; for(int i=0;;i++) { double term=1.0/(2*i+1); if(i%2==0) sum=sum+term; else sum=sum-term; if...
阅读全文
摘要:/*输出所有的形如aabb的4位完全平方数(前两位相等,后两位相等) */ #include #include void main() { int i,j; int m,n; for(i=1;i<=9;i++) for(j=0;j<=9;j++) { n=i*1100+j*11; ...
阅读全文
摘要:/*输入正整数n(n #include int main() { //1度相当于3.14/180度 int n; scanf("%d",&n); printf("%.3lf %.3lf",sin(n*3.14/180),cos(n*3.14/180)); return 0; }
阅读全文