Понедельник, 21 Июля 2025, 21:30

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
vicu2010Дата: Среда, 23 Января 2013, 21:57 | Сообщение # 421 | Тема: Посчитать прямоугольники на клеточном листе
Сейчас нет на сайте
fireday, Не знаю что в твоём варианте с проверочником(check var), но всунув и его в мой алгоритм, он заработал:
Код
program dreptunghi;
var a : array[1..3000,1..3000] of byte;  
     i,j,u,n,m:integer; inp:text;
begin
   Writeln('Introdu N:');
   readln(n);
   assign(inp, 'inp.txt'); reset(inp);
   for i:=1 to n do begin
    for j:=1 to n do read(inp, a[i,j]);
    readln(inp); end;
   for i:=1 to n do begin
    for j:=1 to n do write(a[i,j],' ');
    writeln; end;
   writeln;

   for i:=1 to n do  
    for j:=1 to n do
     if a[i,j]=1 then begin
      u:=0;
      if (a[i-1,j])=0 then u:=u+1;  
      if (a[i,j+1])=0 then u:=u+1;
      if u=2 then m:=m+1;
     end;
   for i:=1 to n do begin
    for j:=1 to n do write(a[i,j],' ');
    writeln; end;
   Writeln(m);
   close(inp);
end.

Добавлено (23.01.2013, 21:57)
---------------------------------------------
GECK, ну да, я просто изучаю азы...



Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Среда, 23 Января 2013, 21:12 | Сообщение # 422 | Тема: Посчитать прямоугольники на клеточном листе
Сейчас нет на сайте
fireday, спасибо, работает и к тому-же всё просто и понятно)

Добавлено (23.01.2013, 21:12)
---------------------------------------------

Цитата (Сибирский)
vicu2010, если олимпиада не лоховская какая-нибудь, сдаются задачи на тестировщик. Тогда возможность использования языка определяется компилятором.

Не знаю, я в этом заведение первый год участвую... А так, то в колледже нас обычному паскалю обучают..



Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Среда, 23 Января 2013, 21:00 | Сообщение # 423 | Тема: Посчитать прямоугольники на клеточном листе
Сейчас нет на сайте
GECK, Спасибо чел, работает, но это чертовски большая программа, я бы сказал уж слишком большая... И использовал ты обжект паскаль - не думаю, что на олимпиадах такое позволят((

Дело в том, что вопрос просто про прямоугольники, пересекаться и накладываться они не могут, т.е. всегда между прямоугольников будут нолики...

Я пытаюсь сделать через алгоритм, типа если клетка равна 1 и клетка сверху и слева этой 0 - то прибавить к счётчику. Однако почему-то не работает. Вот код:
Код
program dreptunghi;
var a : array[1..3000,1..3000] of byte;  
     i,j,u,n:integer; inp:text;
begin
   Writeln('Introdu N:');
   readln(n); // колво колонок  
   assign(inp, 'inp.txt'); reset(inp); // тут грузим матрицу с тхтэщника
   for i:=1 to n do begin
    for j:=1 to n do read(inp, a[i,j]);
    readln(inp); end;
   for i:=1 to n do begin
    for j:=1 to n do write(a[i,j],' ');
    writeln; end;
   writeln;
    
   for i:=1 to n do  
    for j:=1 to n do
     if a[i,j]=1 then begin
      if (a[i-1,j]) and (a[i,j+1])=0 then u:=u+1;
      end;
     //собственно тут происходит проверка

   for i:=1 to n do begin
    for j:=1 to n do write(a[i,j],' ');
    writeln; end;
   Writeln(u);
   close(inp);
end.


Понять не могу почему не срабатывает, ещё подумаю - попробую решить.

Добавлено (23.01.2013, 21:00)
---------------------------------------------

Цитата (fireday)
Могут ли они соприкасаться?

нет



Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Среда, 23 Января 2013, 15:11 | Сообщение # 424 | Тема: Посчитать прямоугольники на клеточном листе
Сейчас нет на сайте
Размер может быть любым. Так-же и размер карты может быть любым.

Добавлено (23.01.2013, 15:11)
---------------------------------------------
Пацаны помогите, реально надо. Надо за 2 дня выучить эти чёртовы алгоритмы, а понять их без помощи не могу.... тим круз, ты где?



Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Вторник, 22 Января 2013, 23:16 | Сообщение # 425 | Тема: Посчитать прямоугольники на клеточном листе
Сейчас нет на сайте
Помогите решить, вопрос конечно разъеженный - но я в гугле на ответ не наткнулся. Был бы рад если-бы кто-нибудь мне объяснил как всё делается, я знаком с массивами и программирую вроде по чуть-чуть - хочу подготовится к олимпиаде.

Имеется квадратный клетчатый лист, на нем n*n клеток. Из нескольких клеток делаются прямоугольники, которые никогда не накладываются друг на друга. Прямоугольник может состоять даже из одной клетки. Они выделены цифрой 1, когда фон цифрой 0.

Цель: Посчитать Прямоугольники на листе.

К примеру: n=5

0 0 0 0 0
1 0 1 1 0
1 0 1 1 0
0 0 0 0 0
0 0 0 0 0

В данном случае у нас 2 прямоугольника в матрице.



Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic


Сообщение отредактировал vicu2010 - Среда, 23 Января 2013, 20:01
vicu2010Дата: Понедельник, 21 Января 2013, 00:55 | Сообщение # 426 | Тема: Ноутбук греется после выключения
Сейчас нет на сайте
Vinchensoo, чё? Я жму выключить, ничего в ноуте не слышно, ни звука.


Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Воскресенье, 20 Января 2013, 22:00 | Сообщение # 427 | Тема: Ноутбук греется после выключения
Сейчас нет на сайте
Вот такая проблема, заметил недавно.
Бывал в колледже с ноутом, и там он не хотел работать(драйвер сети слетел) и я его выключил и в чехол.
Когда пришел ужаснулся - он был очень тёплым, я вынул акумулятор и оставил на время.
Потом включать не выходило, я вспомнил что на кануне устанавливал драйвера, и один заглючил при установке.
Я включил комп из безопасного режима и снёс драйвер, далее комп работал нормально. Но при выключении, когда ставлю в чехол на хранение через время замечаю что он нагревается.

Если уже выну аккумулятор и поставлю обратно то температура спадает.

Что за хрень?



Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Пятница, 18 Января 2013, 22:19 | Сообщение # 428 | Тема: Falcoware - Заработай на своих играх!
Сейчас нет на сайте
оперативно работаете


Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Вторник, 15 Января 2013, 22:50 | Сообщение # 429 | Тема: Falcoware - Заработай на своих играх!
Сейчас нет на сайте
Мою игру уже выложат?


Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Вторник, 15 Января 2013, 22:49 | Сообщение # 430 | Тема: Колесо Фортуны - УбейМозг
Сейчас нет на сайте
Rudagame, ты полностью прав. Игра немного не доработана, но и делалась в спешку, когда будет время доработаю.


Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Вторник, 15 Января 2013, 22:47 | Сообщение # 431 | Тема: Pascal помогите в учении)
Сейчас нет на сайте
Ну заполнение массива буквами можно было по проще, а дальше смотреть уже не стал.

for i:=1 to 26 do abc[i]:=chr(64+i);
for i:=1 to 26 do abc_[i]:=chr(96+i);

Вроде так, но в паскале не проверял... даже если работать не будет, нужно придумать другой алгоритм загрузки массива.



Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Суббота, 12 Января 2013, 03:38 | Сообщение # 432 | Тема: Run, ninja!
Сейчас нет на сайте
like!


Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Суббота, 12 Января 2013, 01:22 | Сообщение # 433 | Тема: Колесо Фортуны - УбейМозг
Сейчас нет на сайте

Название: Wheel of Fortune - BrainFuck / Колесо Фортуны - УбейМозг
Разработка: vicu2010

В продолжении игр о Поле Чудес, я разработал очередную игру, теперь на С2.

Суть игры:
Крути барабан, угадывай слова.

Играть в браузере, скачать на windows: TheVictor.Com



Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic


Сообщение отредактировал vicu2010 - Суббота, 12 Января 2013, 02:15
vicu2010Дата: Суббота, 12 Января 2013, 00:34 | Сообщение # 434 | Тема: Поле Чудес на Pascal
Сейчас нет на сайте
Я уже в С2 версию для броузера заканчиваю)


Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Пятница, 11 Января 2013, 00:59 | Сообщение # 435 | Тема: Поле Чудес на Pascal
Сейчас нет на сайте
Цитата (Destroy)
да какой годок почитай пару вечерков книгу про delphi и научишься)
основа у тебя есть

Да лень просто, а через пару годков начну сурьёзно заниматься)



Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Пятница, 11 Января 2013, 00:44 | Сообщение # 436 | Тема: Поле Чудес на Pascal
Сейчас нет на сайте
EHOT, Главное геймплей есть, а через пару годков и графику научусь делать)


Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Четверг, 10 Января 2013, 19:25 | Сообщение # 437 | Тема: Маска
Сейчас нет на сайте
физику прибавляй, и имитируй ней драгдроп


Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Четверг, 10 Января 2013, 01:41 | Сообщение # 438 | Тема: Falcoware - Заработай на своих играх!
Сейчас нет на сайте
Цитата (falcoware)
Хорошие новости - РК заплатит за украденные установки.

Республика Казахстан?



Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Четверг, 10 Января 2013, 01:24 | Сообщение # 439 | Тема: Falcoware - Заработай на своих играх!
Сейчас нет на сайте
Цитата (falcoware)
SarCasm, Bs1, мы бы хотели предоставить хостинг, много места,

Вы слышали об ucoz?



Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic
vicu2010Дата: Четверг, 10 Января 2013, 00:25 | Сообщение # 440 | Тема: Поле Чудес на Pascal
Сейчас нет на сайте

Разработал Поле Чудес на Паскале. Правда игра в досном виде, т.е. без графики.

Играйте и вносите свои слова.

Скачать: Поле Чудес Паскаль



Программист Ruby on Rails / COBOL | Веб-дизайнер(Bootstrap, HTML5, JS) | Викверс на Construct 2 / Classic


Сообщение отредактировал vicu2010 - Воскресенье, 16 Июня 2013, 15:31
Поиск:

Все права сохранены. GcUp.ru © 2008-2025 Рейтинг