![]() |
|
E-mail:
infoman@musala.com брой 2/2000 (18) |
Home Page:
http://infoman.musala.com/ Септември, 2000 |
СЪДЪРЖАНИЕ |
|
ТЕМА
1.Интро 2.По-добри решения на някои задачи от ЗМС'2000 3.XVI Олимпиада по информатика - 4ти кръг 4.Динамично оптимиране. Задача за разделянето 5.Три интересни алгоритъма 6.Други две задачи 7.Програминят език C и високата памет 8.Заключение |
АВТОР
(Infoman) Преслав Наков Мартин Русков Преслав Наков Васил Поповски Светлин Наков Мартин Русков (Infoman) |
1.Интро |
(Infoman) |
2.По-добри решения на някои от задачите на ЗМС2000 |
3.XVI Олимпиада по информатика - 4ти кръг |
4.Динамично оптимиране. Задача за разделянето |
5.Три интересни алгоритъма |
6.Други две задачи |
7.Програминят език C и вискоката памет |
#include <stdio.h>Може би сега е момента да спомена, че това "откритие" го направи Мартин Вълканов от СМГ.
#include <alloc.h>
#include <dos.h>
#include <mem.h>#define N 1000
int far * a[N];
main()
{
for( i = 0; i <= N; i++ )
{
a[i] = (int far *) farmalloc( N * sizeof( int ));
if( a[i] == NULL )
{
printf( "Allocation error" );
for( j = 0; j < i; j++ )
farfree( a[j] );
exit( 0 );
}
_fmemset( a[i], 0, sizeof( int ) * N );
}for( i = 0; i < N; i++ )
for( j = 0; j < N; j++ )
a[i][j] = i - j;for( i = 0; i <= N; i++ )
farfree( a[i] );
}
8.Заключение |
(Infoman) |