摘要:
题目描述在河边有N户人家,他们每天都需要到河边去打水,后来政府拔款给大家修建一个水库。每户人家到水库的最短距离为沿河方向的距离差,问如何选择水库的位置,使所有人到水库的距离和最短?输入第一行输入一个数字Case,表示一共有多少组测试数据。接下来Case个测试数据块。每个测试数据块:第一行一个数字N,... 阅读全文
摘要:
把n个球摆成一排。把m-1个箱子往中间插,巷子左边的球都放进箱子里,没球就表示0个,最后一波放进剩下的箱子里。所以就是n个球和m-1个箱子排序。C(m+n-1) n括号里表示下脚标,括号外表示上角标。【这就是传说的挡板法】N=3,M=2就是C(4) 3=4种。希望对你有帮助O(∩_∩)O~ 阅读全文
摘要:
数学问题: 1.精度计算——大数阶乘2.精度计算——乘法(大数乘小数)3.精度计算——乘法(大数乘大数)4.精度计算——加法5.精度计算——减法6.任意进制转换7.最大公约数、最小公倍数8.组合序列9.快速傅立叶变换(FFT)10.Ronberg算法计算积分11.行列式计算12.求排列组合数13.求... 阅读全文
摘要:
#include#include#define n 3struct date{ int year; int month; int day;};struct student{ char num[6]; char name [10]; float score[3]; ... 阅读全文
摘要:
#include#include#define SIZE 5struct Student{ char name[20]; int num; char sex; double sub1; double sub2; double sub3; double ave... 阅读全文
摘要:
#include#include#define len sizeof(struct student)struct student{ long num; float score; struct student *next;};int n;struct student *xin(){ ... 阅读全文
摘要:
#include#define M 2unsigned process(unsigned n){ static unsigned S=1; unsigned d,e; d=n/M; if(d==0) e=1; else { S*=M; e=M*process(d); } if (e==1) p... 阅读全文
摘要:
#includeint main(){ int n,i,j,k; printf("n=:"); scanf("%d",&n); for(i=1;i<=n;i++) {for(j=1;j<=n-i;j++) printf(" "); ... 阅读全文
摘要:
#includeint f1(int i){ if (i =n) { a[k]=m%n; m=m/n; k++; } a[k]=m; int b[100]; for(int i=k; k>=0; k--) { ... 阅读全文
摘要:
#includeint main(){int a[3][3];int i,j,b,c,k=0;b=0;c=0;for(i=0;i<3;i++)for(j=0;j<3;j++){scanf("%d",&a[i][j]);if(i==j)b+=a[i][j];if(i+j==2)c+=a[i][j];}... 阅读全文