Разминка для мозга – продолжение :-)

cleg
02.06.2007, 09:59

Задача – заполнить квадратный массив размером МхМ чисалми от 1 до М*М по спирали, по часовой стрелке.
То есть для 3х3:
1 2 3
8 9 4
7 6 5
Но надо для больших массивов до 1000х1000


Givi
02.06.2007, 12:57

прочитал условие… съел килограмм клубнички… много думалъ… придумал алгоритм заполнения первой строки!!!
остальное пока в работе )))


cleg
02.06.2007, 13:00

решается в идеале 3 циклами :-)


Evfarion
02.06.2007, 13:09

или двумя циклами, дополнительным счетчиком, и кучей условий


Givi
02.06.2007, 15:30

мысли вслух: тааак, надо сделать одним циклом шоб все опупели )))


Evfarion
02.06.2007, 17:46

мысли вслух: тааак, надо сделать одним циклом шоб все опупели )))
дык че тут, просто цикл 0..М^M, еще один счетчик, еще одно условие, и проверка кратности М внутри))


Givi
02.06.2007, 20:28

дык че тут, просто цикл 0..М^M, еще один счетчик, еще одно условие, и проверка кратности М внутри))
канеша, задача фонарь, я согласен…панты там делать!
тока кто б еще исходничек рабочий выложил! ))) Гг Гг


Edinorog
02.06.2007, 20:58

предположительно надо делать цикл по разбору 2ухмерного квадратного массива, а потом ставить условия заворота.
либо заранее просчитывать место каждой цифры в той же таблице.
самому влом писать прогу… :smile:


cleg
02.06.2007, 21:19

дать исходничег-то? :-) или еще поборимси? :-)


asolodun
02.06.2007, 21:32

дать исходничег-то? :-) или еще поборимси? :-)
Дай еще пару дней.
либо заранее просчитывать место каждой цифры в той же таблице.
Либо вывести формулу.


Givi
02.06.2007, 21:56

дать исходничег-то? :-) или еще поборимси? :-)
КАКОЙ ИСХОДНИЧЕК?!? я ж прикалуюсь, ты шо!!! Я думать люблю… может конечно и долго, но все-таки… буду решать до конца!


.DeV!L
02.06.2007, 22:05

сделал одним циклом ну и небольшим ветвлением :kz:
на оригинальность и мегакрутость не претендую, как мог так и сделал :)


cleg
02.06.2007, 22:07

сделал одним циклом ну и небольшим ветвлением
на оригинальность и мегакрутость не претендую, как мог так и сделал :)
я делал двумя циклами вложенными в третий :-) так что ты крут ;-)


.DeV!L
02.06.2007, 22:11

ладно, пока не буду выкладывать, пущай другие помучаются :)…плох что ЕХЕ никуда прикрутить низя :)
з.Ы. на делфях делал…


ALIK
02.06.2007, 22:17

млин , тож хочу поучаствовать но ниче не знаю :wallbash: , так что скорее курсы надо уже


.DeV!L
02.06.2007, 22:20

з.Ы. фотошоп :))))


Givi
02.06.2007, 23:56

.DeV!L,
обалдеть! Молодца, ниче не скажешь…

Раз уж конкуренты буквально наступают на пятки (хотя СТОП, наступили уже, отдавили прям (deff ;-) )), пришлось и суперGivi поднапрячься.
А Я КСТАТИ ПРЕТЕНДУЮ НА ОРИГИНАЛЬНОСТЬ И МЕГАКРУТОСТЬ, :-р ыыыы Причем не важно что я делаю и как, и доделываю ли вообще, все равно я живее всех живых )))
Однако же, судари, к барьеру… то есть тьфу! к программке нашей спиралистой ))) Я ее сделал по прототипу, заданному уважаемым .DeV!L. Правда скин у меня старый – серый, некрасивый и сморщенный )))
На форме лежит StringGrid, Edit, Button
Дважды щелкаем на кнопке и вводим вот такой вот кодик:
procedure TForm1.Button1Click(Sender: TObject);
var N,Dva,i,j,k,naprav,inc:integer;
begin
M:=StrToInt(Edit1.Text);
StringGrid1.ColCount:=M;
StringGrid1.RowCount:=M;
N:=0;
i:=0;j:=0;
naprav:=0;
N:=0;Dva:=1;inc:=1;
for k:=1 to M*M do
begin
StringGrid1.Cells[j,i]:=IntToStr(k);
case naprav of
0: j:=j+1;
1: i:=i+1;
2: j:=j-1;
3: i:=i-1;
end;
inc:=inc+1;
if(inc=M-N)then
begin
naprav:=(naprav+1)mod 4;
inc:=0;
Dva:=Dva+1;
if(Dva=2)then begin N:=N+1; Dva:=0; end;
end;
end;
end;
Работает усё как надо, без лишнего шума и пыли, будь здоров!
Только вот терзают меня смутные сомнения: речь ведь шла о массиве… В котором тысячи элементов!!.. а у нас стринггрид получился… Нет, может .DeV!L и массив сначала заполнил, а потом его выводил в сетку, но мой исходник вы видите, массивом там и не пахнет…
Посему вопрос к топикстартеру: правильно ли мы (ну или только я: не могу же я, не видя исходник еще и за .DeV!L расписываться ;-) ) выполнили задачу??? Если надо все-таки массив – то какой: статический (число М задается константой до компиляции) или из кучи.
А может мы и этим обойдемся, а?… Гг Гг
))))))))



Пользователь 3dsWork в разделе 3Д

3dsWork
25.04.2008, 04:54

Сообщения перенесены в отдельную тему. Zgushonka
______________________________________________
От нефиг делать пролистал весь форум,логический вопрос – а зачем он?Этот раздел нужно удалить,у меня сердце кровью обливается когда я вижу эти работы здесь!Достаточно одной ссылки
_ttp://www.cgsociety.org ( цель перелапатить инет:wallbash: и всунуть необъятное в этот раздел)как вариант можно запостить раскадровку (Шрека,Последней фантазии,Звездных войн,Матрицы и тп. Это ФЛУД! Заходим регистрируемся на цг и общаемся и критикуем если разрешат )))))Не вижу смысла выкладывать чужие работы ,да еще критиковать грамотность построения света(вообще это действует только для интерьеров).Как то некрасиво получается,обсуждаем работы за глаза ,на многие из них потрачена не одна неделя притом что это делал иногда не один человек.


AndrieL
26.04.2008, 11:57

блин шарят же люди такое делать – Если честно такого робота гораздо легче сделать чем кажется на первый взгляд.Большая деталезация,множество мелких частей,оттекстурена каждая деталь ,немало важную роль в это всем занимает концепт .Если посчитать трудозатраты и кол – во людей только для создания одной модели!!! То результат логичен.Самое интерестное как подертые роботы привращаются в чистые машинки.:upset:
Для подтверждения своих слов выложу старую работу ,которую делал для товарища в качестве урока по скоростному моделингу.Робота не притендует на крутизну так как была сделана почти за один присест .
_ttp://img147.imageshack.us/img147/6172/168480rl5.th.jpg
(
_ttp://img147.imageshack.us/my.php?image=168480rl5.jpg
)
Робота подобного трансформерам можно собрать за 2 недели вместе с текстурингом,при этом у вас останется время чтобы попить чай,сходит в спорт зал и погулять с девушкой.
ничего крутого, чтоб входило в «мировой уровень / работы профи», не вижу. Её скорей сюда
_ttp://forum.rukompik.ru/showthread.php?t=51625
оттекстурена каждая деталь
Покажи мне хоть одну тектуру на моделе.
добавлено через 41 секунду
От нефиг делать пролистал весь форум,логический вопрос – а зачем он?Этот раздел нужно удалить,у меня сердце кровью обливается когда я вижу эти работы здесь!
Будем решать вопрос о закрытие вашего доступа сюда. Думаю от тебя в таком случае не убудит, куда там нам нубам до тебя. И нам по спокойней.. мы не будем лишний раз пускать слюну на очередную твою супер работу, которую мы даже не представляем как можно было бы сделать. И тем самым комплексовать
p.s. но толку от тебя тут ппц как «много». По словам такой разумный и опытный в 3d … а на деле от тебя кроме слов что тебя «сказочник» знает – больше ничего. Смекаеш? ;)

Все дело в руках и голове а не в мощности компьютера,если научился запускать макс это не значит что ты 3дшник
в упор непойму… а к чему это было сказано то? Если ты про 5 трилионов полей в деревьях, то – первое, я сказал ниже что можно таким же путём отрендерить на любом другом компе и не обязательно серверном. правда немного меньше.
Второе – у тебя есть сомнения в професионализме студии «рендермания» ?


zipone
26.04.2008, 12:24

ппц реально одни слова, и все! 2 3ds work вы так обсуждаете работы людей какбудто вы, незнаю как сказать, «отец 3д» а свою работу хотя б 1 не можете выложить!!!!!!!!! я не поверю что у вас нема люьбой вашей работы, которую вы сделали ради удовольствия! у каждого есть заказы, и у каждого есть личные работки!


Zgushonka
26.04.2008, 13:52

3dsWork, раздел был создан не ради тебя.
Читай правила раздела.
если ты ничего полезного сдесь сделать не можешь или не хочешь – не заходи добровольно (или закрою доступ принудительно). тебе нравятнся другие ресурсы по 3д? вперёд и с песней. от тебя тут ещё слова толкового не было.
хоть ты Лукаса учил спецэффекты делать.. тут ты самый бесполезный человек.
а тешить своё самолюбие иди в другое место.



Вопрос по форматам аудиоинформации

Evfarion
04.10.2007, 22:00

Собственно нужна детальная документация по любому открытому не сжатому аудиоформату (WAV windows PCM например). Больше всего интересует структура области данных, поскольку моя задача напрямую связанна с ними . Да и желательно вообще информация по АЦП-ЦАП алгоритмам, методике БПФ при работе с цифровыми данными (WAV-mp3) и т.д.


cleg
04.10.2007, 22:25

по структуре wav делал лабу. могу поискать если интересно.
в пайтоне есть модуль для записи вав-ок…
в общем – хотелось бы точнее задачу услышать :-)


rw)X
04.10.2007, 22:41

Собственно нужна детальная документация по любому открытому не сжатому аудиоформату (WAV windows PCM например). Больше всего интересует структура области данных, поскольку моя задача напрямую связанна с ними . Да и желательно вообще информация по АЦП-ЦАП алгоритмам, методике БПФ при работе с цифровыми данными (WAV-mp3) и т.д.
Дай угадаю — пишешь прошивку для внешнего девайса-распознавателя речи?
Вот спецификация WAV:
_ttp://ru.wikipedia.org/wiki/RIFF
Вот описание PCM:
_ttp://ru.wikipedia.org/wiki/PCM
Больше, увы, ничем помочь не смогу :(


Evfarion
05.10.2007, 06:35

Дай угадаю — пишешь прошивку для внешнего девайса-распознавателя речи?
не совсем:) пишу комплекс для эмуляции-анализа аналогового скремблера. данные из вава, для начала, просто нужно переставлять(или изменять) по попределенному закону, а переходные процессы на стыках блоков сами появятся при ЦАП-преобразовании в звуковухе, потом всё это добро надо будет еще и анализировать после приёма на предмет информативности, разборчивости речи и т.д. по коэфициентам передачи разных частот, для этого-то и Фурье нужен – чтоб разложить на гароники исходный и конечный файл, а потом обработать их ипатьевским методом.
Насколько я смог вычитать, то в виндовс пкм в области данных записаны пары семпл-амплитуда, и в моно варианте они проигрываются последовательно. С амплитудой понятно – это аргумент функции величины тока на выходе звыковухи, и занимает она 8\16\32 бита в зависимости от формата данных, а воьт что записано в семпле? Если брать рискнок из
_ttp://ru.wikipedia.org/wiki/PCM то звуковой файл должен содержать только значения амплитуды, которые случае сигнала сложной формы складываются по принципу суперпозиции, что тогда собой представляет «семпл» я что-то вообще не понимаю.


rw)X
06.10.2007, 00:08

не совсем:) пишу комплекс для эмуляции-анализа аналогового скремблера. данные из вава, для начала, просто нужно переставлять(или изменять) по попределенному закону, а переходные процессы на стыках блоков сами появятся при ЦАП-преобразовании в звуковухе,
нужное дело… зачот (:
потом всё это добро надо будет еще и анализировать после приёма на предмет информативности, разборчивости речи и т.д. по коэфициентам передачи разных частот, для этого-то и Фурье нужен – чтоб разложить на гароники исходный и конечный файл, а потом обработать их ипатьевским методом.
увы, не знаю, что такое «ипатьевский метод» в применении к обработке данных… то, что я смог нагуглить — это один из методов управления компаниями, но это явно не то.
Насколько я смог понять, то в виндовс пкм в области данных записаны пары семпл-амплитуда, и в моно варианте они проигрываются последовательно. С амплитудой понятно – это аргумент функции величины тока на выходе звыковухи, и занимает она 8\16\32 бита в зависимости от формата данных, а воьт что записано в семпле? Если брать рискнок из
_ttp://ru.wikipedia.org/wiki/PCM то там, для гармонического сигнала должно быть постоянное значение частоты, а амплитуда сигнала меняется дискретно во времени. Но если в семпле может быть записано только одно значение частотыв определенный момент времени, и соответственно, воспроизведено в течении, допустим, 1/44100 (с) с постоянной амплитудой, то как аналоговый АЧХ сигнала меняющийся за это-же время неопределенное количество раз аппроксимируется до одной гармоники?
Ты немножко неправильно написал. Поле «семпл» указывается лишь один раз в заголовке (т.н. частота сэмплирования), и означает частоту выборки данных из аналогового потока (44100 Hz, например). А для представления звуковых данных вполне достаточно указывать только мгновенное значение силы сигнала в момент выборки. Чем больше BitsPerSample, тем меньше вертикальная «зубчатость». Чем больше SamplingRate, тем меньше горизонтальная «зубчатость».
Советую почитать теоретическую часть из этого материала –
_ttp://kazus.ru/articles/52.html .
Если преставлять PCM на графике, то это обычная аппроксимация методом центральных прямоугольников. При демодуляции уровень сигнала на аналоговом выводе изменяется как раз SamplingRate раз в секунду.

ой, Evfarion, ты чуть отредактировал тот поток экспресии, пока я полдня по слову писал тебе ответ (:
Насколько я смог вычитать, то в виндовс пкм в области данных записаны пары семпл-амплитуда, и в моно варианте они проигрываются последовательно. С амплитудой понятно – это аргумент функции величины тока на выходе звыковухи, и занимает она 8\16\32 бита в зависимости от формата данных, а воьт что записано в семпле? Если брать рискнок из
_ttp://ru.wikipedia.org/wiki/PCM то звуковой файл должен содержать только значения амплитуды, которые случае сигнала сложной формы складываются по принципу суперпозиции, что тогда собой представляет «семпл» я что-то вообще не понимаю.
тут всё точно сказано. Только не пойму, при чем тут суперпозиция, ведь функция сигнала от времени линейно-кусочная… Пока писал понял. (: Я бы назвал это суммой (функций, мгновенных амплитуд), а не суперпозицией (: но это мое имхо (:
з.ы. И скажи, пожалуйста, адрес ресурса, на котором тебе сказали про пары сэмпл-амплитуда… хочется набить им морду холодной мокрой сельдью.



Расписание релиза Ubuntu 9.04

marcus
06.11.2008, 19:53

Появилось расписание релиза Ubuntu 9.04 «Jaunty Jackalope». Согласно этому документу, первая альфа-версия очередного релиза должна появится уже 20 ноября, а сам релиз запланирован на 23 апреля 2009 года. Предварительный список особенностей релиза запланирован на середину декабря (8-12 декабря пройдет Ubuntu Developer Summit), а окончательный feature freeze произойдет 19 февраля 2009.

Источник (
_ttp://www.linux.org.ru/view-message.jsp?msgid=3227520)
Оригинал (_ttps://wiki.ubuntu.com/JauntyReleaseSchedule)


marcus
06.11.2008, 20:57

ап


Добрый Фей
06.11.2008, 20:58

Что – ап?


marcus
06.11.2008, 20:59

ничё чёб оценили инфу


Добрый Фей
06.11.2008, 21:00

Охренеть, какая инфа!


marcus
06.11.2008, 21:03

Охренеть, какая инфа!
не ну я не в етом смысле , в смысле что по поводу думаете?


Добрый Фей
06.11.2008, 21:04

:wow:
Да вроде ничего необычного.
Обыкновенный план.


marcus
06.11.2008, 21:07

чего ожидаешь от новой убунты ???


Добрый Фей
06.11.2008, 21:08

От убунты ничего в принципе.
Впредь вряд ли вообще обращусь к ней…
А вот от гнома жду. Я, правда, еще нынешний не юзал.


marcus
06.11.2008, 21:14

от гнома жду
что именно хотел бы в них уже стоко фигни что ещё можно запхать?


Добрый Фей
06.11.2008, 21:15

что именно хотел бы в них уже стоко фигни что ещё можно запхать?
- эскизы папок (если еще нет, но вроде не должно быть, хотя я и не смотрел, повторюсь)


marcus
06.11.2008, 21:18

- эскизы папок (если еще нет, но вроде не должно быть, хотя я и не смотрел, повторюсь)
так ето такая мелочь я дума какоето корневое изменение


drujebober
07.11.2008, 02:51

А вот от гнома жду.
+1
только не совсем от гнома, а скорее от гтк хочется уже 3-ий лицезреть, но это уже наверное будет ближе к 10.04 или как она(бубунта) там будет называться.
а конкретно от гнома: хотелось бы избавится от моно-приложений, если от f-spot и banshee можно избавляться не думаючи(вообще не понятно нафик оно надо, ужасные поделки), то томбой реально удобная фигня(переписали бы его, что ли на том же(кошерном ;)) питоне), также фтопку с десктопа консолекит и apparmor.
вообщем ка то так. :))


marcus
07.11.2008, 15:14

а есть в 8,10 поддержка вайном деретрикса 10?


Добрый Фей
07.11.2008, 15:19

а есть в 8,10 поддержка вайном деретрикса 10?
_ttp://www.wine-reviews.net/microsoft/directx-10-for-xp-in-wine.html
- попытка поставить хак дикса 10 под хп на вайн :laugh:
А вообще юзай гугль.


strider
07.11.2008, 19:50

Зашел посмотреть чего же они нового запланировали – после Гнома 2.22 до 2.24 изменений стало меньше. А после 2.24 до 2.26 вообще улучшений запланированно как кот наплакал. Меня это не радует.
Дальше, этот pulseaudio уже надоел совсем. и так не работает нормально, не поддреживается нормально, не работает с вайном, вот после обновления ядра вчера в Убунте вообще не работает – приходится его убивать и на ALSA переходить. А они насаются с ним, планируют дальше его продвигать.
Короче, что-то Гном стал подводить. Вполне возможно что после выхода КДЕ 4.2 предприниму авантюрный переход.
От убунты ничего в принципе.
Впредь вряд ли вообще обращусь к ней…
А чем Убунта не угодила? Что сейчас юзаешь?



Найти информацию?

Используйте форму ниже, чтобы начать поиск по сайту:

Не нашли то что искали? Напишите мне на почту, возможно я помогу найти Вам необходимую информацию!

Сыылки на полезные сайты!

Тут будут публиковаться ссылки на интересные ресурсы по теме...