现在位置: 首页 > 竞赛 > 文章
2012年12月25日 竞赛 ⁄ 共 311字 暂无评论
穷举法很容易解答这些问题 某地刑侦大队对涉及六个嫌疑人的一桩疑案进行分析: 1)A、B 至少有一人作案; 2)A、E、F 三人中至少有两人参与作案; 3)A、D 不可能是同案犯; 4)B、C 或同时作案,或与本案无关; 5)C、D 中有且仅有一人作案; 6)如果 D 没有参与作案,则 E 也不可能参与作案。 试编一程序,将作案人找出来。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34...
阅读全文
2012年12月20日 竞赛 ⁄ 共 417字 暂无评论
递推是计算机中的一种常用算法。它是按照一定的规律来计算序列中的每个项,通常是通过计算机前面的一些项来得出序列中的指定项的值。其思想是把一个复杂的庞大的计算过程转化为简单过程的多次重复,该算法利用了计算机速度快和不知疲倦的机器特点。 计算1+2+3+…+100的值 1 2 3 4 5 6 7 8 9 10 #include <stdio.h> int main(int argc, char *argv[]) { int i, sum = 0; for(i=1; i<...
阅读全文
2012年12月20日 竞赛 ⁄ 共 326字 暂无评论
你知道如何求 sum=1+2+...+5 之和吗? 计算机内部有个基本的运算单元,称为算术逻辑单元 (Arithmetic-Logic Unit, ALU)。虽然现在计算机的运算速度非常快,但ALU能够执行的基本运算还是非常简单的,例如加减乘除、移动数的位置、逻辑运算(比较大小、判断真和假)、跳转。 所以,我们进行程序设计时,需要把复杂的运算分解为基本的操作。 对于求sum=1+2+...+5 之和,可以分解为下面的操作: 1 2 3 4 5 6 sum = 0; sum = sum +...
阅读全文
2012年09月27日 竞赛 ⁄ 共 231字 暂无评论
这里给出了部分题目的解答,请在尝试自己思考和尝试后,阅读解答。 【P1205 计算所有真因子的和】 下面的这段代码应该非常熟悉了,计算1~n-1所有数的和。 1 2 3 4 5 6 7 8 9 10 int main(int argc, char *argv[]) { int i, n,sum=0; scanf("%d",&n); for(i=1; i<n; i++) { sum=sum+i; } printf("%d\n",sum)...
阅读全文
2012年09月27日 竞赛 ⁄ 共 1020字 暂无评论
这里给出了部分题目的解答,请在尝试自己思考和尝试后,阅读解答。 【1288 爱因斯坦的数学题】 爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最最后剩一阶,若每步跨3 阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问这条阶梯共有多少阶?本题有多个答案,只需要输出其中的最小值。 基本思路:本题使用了取余运算。 只需要穷举自然数 x,然后判...
阅读全文
最后3题答案 第8题 参考答案 import java.util.Scanner; public class strpro {  /**   * @param args   * 在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与字母之间用下划线字符(_)分开,使得更清晰 3. 把单词中间有多个空格的调整为1个空格。   */  public static void main(String[] args) {   // TODO Au...
阅读全文
2012年03月19日 竞赛 ⁄ 共 544字 暂无评论
两道代码填空,三道编程大题 1 2 3 4 5 组合数(8分) 自首数(15分) 猜算式(16分) 魔方(28分) 最小距离(33分)组合数(8分) 自首数(15分) 猜算式(16分) 魔方(28分) 最小距离(33分) 组合数 从4个人中选2个人参加活动,一共有6种选法。 从n个人中选m个人参加活动,一共有多少种选法?下面的函数实现了这个功能。 请仔细分析代码,填写缺少的部分(下划线部分)。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #...
阅读全文
2012年03月14日 竞赛 ⁄ 共 311字 暂无评论
所有内容 第三届软件大赛(个人赛)选拔赛 考试时间:2012年4月7日(星期六)9:00—13:00,4小时不间断 考试地点:苏州工业职业技术学院(苏州市吴中区吴中大道路1168号) 完成 2012年全国软件大赛热身练习1 2012年全国软件大赛热身练习2 大赛官方网站 http://www.lanqiao.org/ 2011年预赛真题 C语言组 2011年预赛答案 C语言组 2011年预赛真题 Java组 2011年预赛答案 Java组 Visual C++ 6.0 精简版下载及使用指南 下载 Ecli...
阅读全文
Java和C的差别主要体现在:数据的输入、数组的初始化和字符串处理 参看 2011年软件设计大赛Java语言组预赛真题 1 2 3 4 5 6 7 8 9 10 计算蔬菜总价(满分3分) 计算行程 (满分3分) 反转的串 (满分4分) 最近距离(满分6分) 股票风险 (满分7分) 猜数字 (满分9分) 基因牛 (满分10分) 程序设计:字符串的处理(满分14分) 程序设计:输出“上三角”(满分17分) 程序设计:10名学生参加竞...
阅读全文
思考:如何更好更快的答题? 1 2 3 4 5 6 7 8 9 10 利息计算 开平方 最小公倍数 求日期差 字符串的轮换 金字塔 中奖计算 程序设计:串的处理 程序设计:画表格 程序设计:5个砝码利息计算 开平方 最小公倍数 求日期差 字符串的轮换 金字塔 中奖计算 程序设计:串的处理 程序设计:画表格 程序设计:5个砝码 利息计算 1 2 3 4 5 /* 参考答案:money * 1.03 也可以是逻辑等价: money + money * 3 / 100; *//* 参考...
阅读全文