博客专栏  >  编程语言   >  全国信息学奥林匹克竞赛

全国信息学奥林匹克竞赛

全国信息学奥林匹克竞赛的教程,感想,解题方法。

关注
3 已关注
26篇博文
  • 信息学奥林匹克竞赛-Guide教程

    如果你的参赛语言是Pascal,请下载Free Pascal和Guide下载地址 如果你的参赛语言是C/C++,请下载MinGw和Guide,下载地址同上 其实不管你选择哪门编程语言,Guide不...

    2015-09-21 08:57
    2583
  • 信息学奥林匹克竞赛-初赛抱佛脚攻略(选择题)

    庞统友情提示:以下这些内容是我挑选了N久,最简练最简练了,不能再删更多! 1. 一个完整的计算机系统应包括 硬件系统和软件系统。 2. 目前微型计算机中采用的逻辑组件是 大规模和超大...

    2015-09-02 08:29
    3448
  • 信息学奥林匹克竞赛-复赛无脑操作攻略(文件读写)

    功能:该程序可以在pas文件隔壁自动新建一个test.txt文件,并且在这个记事本文件里自动写入"helloworld"字样。 begin assign(output,'t...

    2015-09-02 08:46
    1202
  • 全国青少年信息学奥林匹克竞赛培训---冒泡排序

    program sort; var a:array[0..9] of integer =(4,3,5,1,10,2,6,9,7,8); procedure Print(var _a...

    2013-01-07 21:31
    229
  • 全国青少年信息学奥林匹克竞赛培训---插入排序

    var a:array[0..9] of integer =(4,3,5,1,10,2,6,9,7,8); procedure Print(_a:array of integer); var...

    2013-01-08 20:21
    207
  • 全国青少年信息学奥林匹克竞赛培训---选择排序

    var a:array[0..9] of integer =(4,3,5,1,10,2,6,9,7,8); procedure Print(_a:array of integer); var...

    2013-01-08 23:00
    245
  • 全国青少年信息学奥林匹克竞赛培训---堆排序

    var a:array[1..10] of integer =(4,3,5,1,10,2,6,9,7,8); procedure Print; var c:integer; begin ...

    2013-01-09 23:34
    281
  • 全国青少年信息学奥林匹克竞赛培训---快速排序

    var a:array[0..9] of integer =(4,3,5,1,10,2,6,9,7,8); procedure Print(_a:array of integer); var...

    2013-01-09 20:15
    289
  • Pascal数塔问题

    var a:array[1..5,1..5,1..3] of integer; procedure myinput; var i,j:integer; begin assign(input,'t...

    2013-03-10 12:42
    533
  • FreePascal环境下程序调试注意事项

    在FP环境下调试程序的注意事项 1. 调试前的几点注意事项 (1) 增加程序本身的稳定性 a) 静态查错 为了减少无谓的调试,这一步很重要。往往一个TP中很容易查出的错误,FP却要花费惨重...

    2013-03-19 11:31
    743
  • dijkstra算法(Pascal描述)

    const dim=6; max=200; var cost:array[1..dim,1..dim] of integer; i,j:integer; isfound:array[1..dim]...

    2015-08-24 01:12
    765
  • noip2012初赛-坐标统计

    noip2012C-4-1(坐标统计)输入n个整点在平面上的坐标。对于每个点,可以控制所有位于它左下方的点(即x、y坐标都比它小),它可以控制的点的数目称为“战斗力”。依次输出每个点的战斗力,最后输出...

    2015-08-23 17:29
    463
  • noip2011初赛-大整数开方

    noip2011C_4_2(大整数开方)输入一个正整数n(1 const SIZE=200; type hugeint=record len:integer; num:array[1..S...

    2015-08-23 17:27
    868
  • noip2011初赛-子矩阵

    noip2011C-4-1(子矩阵)输入一个n1*m1的矩阵a,和n2*m2的矩阵b,问a中是否存在子矩阵和b相等。若存在,输出所有子矩阵左上角的坐标;若不存在输出“there is no answe...

    2015-08-23 17:25
    500
  • noip2010初赛-哥德巴赫猜想

    2010C_4_1(哥德巴赫猜想)哥德巴赫猜想是指,任一大于2的偶数都可写成两个质数之和,迄今为止,这仍然是一个著名的世界难题,被誉为数学王冠上的明珠。试编写程序,验证任一大于2且不超过n的偶数都能写...

    2015-08-23 17:23
    712
  • noip2009初赛-国王放置

    2009C-4-2(国王放置)在n*m的棋盘上放置k个国王,要求k个国王互相不攻击,有多少种不同的放置方法。假设国王放置在第(x,y)格,国王的攻击的区域是:(x-1,y-1),(x-1,y),(x-...

    2015-08-23 17:21
    752
  • noip2009初赛-最大连续子段和

    2009C-4-1(最大连续子段和)给出一个数列(元素个数不多于100),数列元素均为负整数、正整数、0。请找出数列中的一个连续子数列,使得这个子数列中包含的所有元素之和最大,在和最大的前提下还要求该...

    2015-08-23 17:20
    615
  • noip2008初赛-找第K大的数

    noip2008C_4_2(找第k大的数)给定一个长度为1,000,000的无序正整数序列,以及另一个数n(1≤n≤1000000),然后以类似快速排序的方法找到序列中第n大的数(关于第n大的数:例如...

    2015-08-23 17:19
    686
  • noip2008初赛-字符串替换

    noip2008C_4_1(字符串替换)给定一个字符串S(S仅包含大小写字母),下面的程序将S中的每个字母用规定的字母替换,并输出S经过替换后的结果。程序的输入是两个字符串,第一个字符串是给定的字符串...

    2015-08-23 17:17
    475
  • noip2007初赛-棋盘覆盖

    noip2007C_4_2(棋盘覆盖问题)在一个2k*2k个方格组成的棋盘中恰有一个方格与其他方格不同(图中标记为-1的方格),称之为特殊方格。现用L型(占3个小格)纸片覆盖棋盘上除特殊方格的所有部分...

    2015-08-23 17:09
    386

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部