解法一:
分别求出数组中的最大值和最小值。先扫描一遍数组,找出最大的数和最小的数。需要比较2*N次。
解法二:
一般情况下,最大值和最小值不相同。所以把数组分成两部分,然后再从这两部分中分别找出最大值和最小值。
最后,从奇偶数位上分别求出Max=9,Min=3,各需要比较N/2次,整个算法共需要比较1.5*N次。
解法三:...
分类:
编程语言 时间:
2015-04-23 09:45:16
阅读次数:
198
求大神告诉我哪里错了奇偶数分离时间限制:3000ms | 内存限制:65535KB难度:1描述有一个整型偶数n(2#includeint main(){int n,i=1;scanf("%d",&n);for(i=1;i<=n;){printf("%d ",i);i=i+2;}printf("\n"...
分类:
其他好文 时间:
2015-04-15 20:54:06
阅读次数:
109
取模运算求模运算与求余运算不同。“模”是“Mod”的音译,模运算多应用于程序编写中。 Mod的含义为求余。模运算在数论和程序设计中都有着广泛的应用,从奇偶数的判别到素数的判别,从模幂运算到最大公约数的求法,从孙子问题到凯撒密码问题,无不充斥着模运算的身影。虽然很多数论教材上对模运算都有一定的介绍,但...
分类:
其他好文 时间:
2015-04-07 11:17:45
阅读次数:
140
分析:
求100以内所有相邻奇偶数之积的和
1 2 3 4 5 6 7 8 9 10 11 ...100
即如下:
1*2+3*4+5*6+...
方法一:
(2*1-1) 2*1 + (2*2-1) 2*2 +(2*3-1) 2*3 得出结论:(2n-1)*2n(循环50次)
方法二:
...
分类:
其他好文 时间:
2015-04-05 13:24:05
阅读次数:
111
运算符:一、算术运算符:+ - * /% ——取余运算取余运算的应用场景:1.奇偶数的区分。2.把数变化到某个范围之内。——彩票生成。3.判断能否整除。——闰年、平年。 int a = 10, b = 3; Console.WriteLine("10/3=...
分类:
其他好文 时间:
2015-03-30 13:11:53
阅读次数:
110
解析:水题,直接模拟。
根据i可得出行为i/col。奇偶数行分别处理,奇数行列序为col-i%col-1,偶数行列序为i%col。
#include
#include
#include
using namespace std;
int main()
{
char a[105][21];
char b[201];
int i,col,j,k;
while(cin>...
分类:
其他好文 时间:
2015-03-15 23:05:22
阅读次数:
260
运算符: 一、算术运算符: + - * / % ——取余运算 取余运算的应用场景: 1.奇偶数的区分。 2.把数变化到某个范围之内。——彩票生成。 3.判断能否整除。——闰年、平年。 int a = 10, b = 3; Console.WriteLine("10/3=" + (a / b)); C...
题意:给一个数字串,可以调换数字,问有多少种组合可以让组成的数能被11整除。
思路:窝们观察到1%11=1, 10%11=10,100%11=1,1000%11=10,以此类推。。窝们将一偶一奇看作一对,这一对组成对11的余数
×100对11的余数(也就是1),所以实质还是这一对对11的余数,那么奇偶数位的和就可以了。我们可以设奇数位的和为x,偶数位的
和为y,则(x+10y)%11的值为0...
分类:
其他好文 时间:
2015-02-05 23:27:27
阅读次数:
223
题目一、九度OJ-1169:比较奇偶数个数
http://ac.jobdu.com/problem.php?pid=1169
题目描述:
第一行输入一个数,为n,第二行输入n个数,这n个数中,如果偶数比奇数多,输出NO,否则输出YES。
输入:
输入有多组数据。
每组输入n,然后输入n个整数(1
输出:
如果偶数比奇数多,输出NO,否则输出YES。
样例...
分类:
其他好文 时间:
2015-01-12 21:04:45
阅读次数:
224