eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Паркування

опубліковано 15.12.09, 18:27:36

Думаю в умові варто замінити фразу "перед приватним виїздом" на "напроти приватного в'їзду" і тоді задача стане набагато зрозуміліша...

awpris відповів:
А виїхати можна лише звідти, куди заїхав. Чи в умові задачі сказано про якісь "тунелі"? Я в таких випадках кажу так: "Думай, голова, картуза куплю..." :)
опубліковано 15.12.09, 19:14:48

Поясніть, будь-ласка, умову. Ніяк не збагну, як з ---B--S-D--S-- отримали 4? Я бачу зупинки лише так (Z-зупинка): Z--B--S-DZ-S-Z

awpris відповів:
Попробуйте нарисовать план, и при этом не забудьте, что расстояние есть до первого пункта в плане и после последнего. Тесты авторские и уже апробированные.
опубліковано 15.12.09, 21:44:09

А я бачу так: z--BZ-S-DzZ-S-z.(зверніть увагу на 5 парковку) В умові нічого не сказано про те, що не можна паркуватися ПІСЛЯ автобусної зупинки зрозуміло якщо не заважають інші чинники.

опубліковано 15.12.09, 21:51:42

От мені якраз п'ятої парковки і не вистачало, врахувавши, що після B можна паркуватись задачу розв'язав.

опубліковано 18.01.10, 15:59:32

>>перед приватним виїздом; значить на місці приватного виїзду можливо?

опубліковано 18.01.10, 16:07:19

>на пішохідному переході, а також менше ніж в 5 метрах до нього або після нього. може "і"?

опубліковано 01.04.24, 21:28:04

include <iostream>

using namespace std; int main() { int n,say =0; cin>>n; int a[n]; int j=0; string s; while(cin>>s) { say=0; for(int i=0;i<s.size();i++) { if(s[i]!='D' and s[i+2]!='B' and s[i+1] !='B' and s[i]!='S' and s[i-1]!='S' and s[i]!='B' and s[i+1]!='S') { say++; } } a[j++]=say; } for(int j=0;j<n;j++) { cout<<a[j]<<endl; } }