题解列表

筛选

鸡兔同笼简易算法

解题思路:注意事项:参考代码:#includeintmain(){intx,y;scanf("%d%d",&x,&y);intj,r;j=(4*x-y)/2;r=(y-2*x)/2;printf("%d%d",j,r);return0;}

装箱问题题解

解题思路:暴力枚举注意事项:参考代码:#includeintw[31];intv,n;intmax=0;voidd(intindex,intcurrent){if(current>v)return;if(current>max){max=current;}if(index==n)re

校门外的树题解

解题思路:用数组标记注意事项:参考代码:#includeintmain(){intl,m,d1,d2;scanf("%d%d",&l,&m);intarr[10001]={0};for(inti=0;i

乘方计算(邪修解法)

解题思路:其实不必在意这个题目的归类,数学一类的好多算法可以调数学库解决,里面已经有打包好的函数可以用了注意事项:参考代码:inta,n;scanf("%d%d",&a,&n);inty=pow(a,n);printf("%d",y);

整数的个数

解题思路:注意事项:参考代码:intn;intnum;intcount1=0,count5=0,count10=0;scanf("%d",&n);for(inti=1;i

Sn的公式求和

解题思路:注意事项:参考代码:#include#includeintmain(){intn;intSn=0;intm=0;inti;scanf("%d",&n);for(i=0;i

大数组存数组,排序后输出

解题思路:注意事项:参考代码:#include#include#defineN256staticintpool[N];staticvoidout(constint*ar,intlen);staticint*pa=NULL;intcmb(constvoid*a,

2876: 矩阵交换行

解题思路:直接交换每个元素注意事项:题目输入里的15是数组中的04所以a--,b--参考代码:#includeintmain(){intarr[5][5];inta,b,temp;for(inti=0;i

比较好想的

解题思路:根据阶乘逐渐累乘的特性,用一次for循环即可解题参考代码://求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。#includeintmain(){longlongsum=0,t=1;intn,