1. Заголовок темы должен быть информативным. В противном случае тема удаляется ... 
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения. 
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали! 
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| setare | 
                        
			
			  
			
				 Сообщение
					#1				
			 
		 | 
	
        	
        		![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 152 Пол: Женский Репутация:    0           	 | 
       
			
			 Здравствуйте! Нам дали задачу на динамическое программирование толком не обьяснив как можно эту тему использовать в решении задач. Мне дали следующую задачу: 
			
			Есть строка, которую вводит пользователь, например: 1 2***3*1 После этого надо написать программу, которая бы сосчитала сколькими способами можно поставить мины, как в игре сапере под каждой цифрой. Как можно подойти к этой задаче? И как рассчитать эти способы? А также массив будет двумерный или одномерный только для самых мин? Спасибо за ответ! И я пользовалась поиском, но по-моему такой темы у вас не была. По крайней мере я ничего не нашла. Сообщение отредактировано: setare - -------------------- Ты спрашиваешь, как я переношу длинные бессонные ночи?Как свеча: как только настает утро, я гасну, тем самым, имея возможность заново загореться. 
					
		Нима  | 
	
![]() ![]()  | 
	
| Lapp | 
                        
			
			  
			
				 Сообщение
					#2				
			 
		 | 
	
        	
        		![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация:    159           	 | 
       
			
			 Сапёр, или WinMine - игрушка, входящая в стандартный набор игр Windows любой версии. lapp, неужели ни разу не играл?! Какая у тебя ОС? Играл! давно было, но - было.. Более того, я ее как-то раз сделал в полном варианте и в графике за пару-тройку часов, пока объяснял одному человеку программирование. Ее название вообще-то minesweeper, и у меня никогда не было русской винды - может, поэтому не проассоциировало.. А может потому, что она мне казалась существенно двумерной (но я был не прав). Еще в заблуждение вводила 4-ка, мозолившая глаза с самого начала - в двумерной версии четверки никак не может быть. Ок, спасибо всем, растолковали. Malice, твоя прога тоже помогла пониманию (собственно, главным образом именно она), я ее полностью разобрал. Она прекрасно работает, но весьма неоптимальна, а динамическое программирование - это как раз определенный метод оптимизации. Похоже, тут его можно применить, но надо чуть-чуть покумекать.. Беру небольшой тайм-аут -------------------- я - ветер, я северный холодный ветер 
					
		я час расставанья, я год возвращенья домой  | 
	
| Malice | 
                        
			
			  
			
				 Сообщение
					#3				
			 
		 | 
	
        	
        		![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация:    20           	 | 
       
			
			 Она прекрасно работает, но весьма неоптимальна, а динамическое программирование - это как раз определенный метод оптимизации. Не знаю, над оптимизацией я обычно не заморачиваюсь. Это нужно написать, а потом вторым проходом оптимизировать, а на это времени нет обычно, да и интерес пропадает. Хотя что-то мне подсказывает, что после оптимизации эта программа станет больше  | 
	
 setare   Мины   12.12.2005 23:45
 
 klem4   Ты бы поподробне о задаче рассказала ... если уж т…   15.12.2005 0:07
 
 setare   Извините!! Но что вам именно не понятно???…   15.12.2005 0:15
 
 setare   Здравствуйте! Я по подробнее обьяснила условие…   15.12.2005 23:56
 
 setare   Здесь надо составить динамическое пространство, а …   16.12.2005 22:48
 
 lapp   setare, я бы помог (и, думаю, не только я), но вхо…   18.12.2005 17:01
 
 setare   Хорошо!! Просто, понимаете, как сформулиро…   18.12.2005 18:27
 
 lapp   При всем желании никак не могу врубиться:
а) зачем…   19.12.2005 15:50
 
 setare   Спасибо, за то, что ты попытался разобраться. Я, к…   19.12.2005 22:19
 
 lapp   setare, в твоем последнем посте наконец-то появила…   20.12.2005 7:59
 
 Atos    Но почему тогда не одна а две строчки с плюсами??   20.12.2005 16:03
 
 lapp   
Но почему тогда не одна а [b]две строчки с плюсам…   20.12.2005 16:15
 
 Malice   
УУУССССЛЛЛЛОООООВВВВИИИИЕЕЕЕ!!!
ну, с…   20.12.2005 18:09
 
 lapp   Мил человек, может ты пояснишь, что есть "сап…   20.12.2005 18:24
 
 Atos   Сапёр, или WinMine - игрушка, входящая в стандартн…   20.12.2005 18:40
 
 Malice   Примерно так:
uses crt;
var s,s1:string;
n,j,i,x:l…   20.12.2005 19:29
 
 setare   Malice, спасибо за программу, но мне кажется, что …   20.12.2005 23:16
 
 Malice   
Malice, спасибо за программу, но мне кажется, что…   21.12.2005 3:07
 
 lapp   setare, я извиняюсь за задержку - перед праздникам…   29.12.2005 21:58
 
 setare   Огромное спасибо! Обязательно разберусь в реше…   31.12.2005 18:41![]() ![]()  | 
	
 
  | 
		Текстовая версия | 4.11.2025 23:03 |