Warning: Illegal string offset 'html' in /var/www/lvp37/data/www/lvp37.ru/cache/skin_cache/cacheid_1/skin_topic.php on line 909
Задача про Коня - олимпиадники-информатики

Перейти к содержимому


Задача про Коня


В этой теме нет ответов

#1 LVP

    Продвинутый пользователь

  • Администраторы
  • 193 сообщений
  • ГородВитебск

Отправлено 23 April 2020 - 20:45

Автор темы: Рубиш Артур и Козлова Настя (7 класс)

Задача: Шахматный конь стоит на доске 8х8 в клетке х1, у1. Также на доске стоят K других фигур: на клетке a[i],b[i] стоит i-я фигура. Коню нужно добраться до клетки х2,у2 за наименьшее количество ходов.

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

1) Решение задачи стеком:

#include <bits/stdc++.h>
#define ll long long
#define ld long double
#define pb push_back
#define S second
#define F first
#define endl '\n'
#define pii pair < int, int >
using namespace std;

const int N = 3e5 + 10;
const int inf = 2e10;
const int smi[8] = {-2,-2,-1,-1,1,1,2,2}, smj[8] = {1,-1,2,-2,2,-2,-1,1};
int used[10][10], xx, yy;

void SOS(int x, int y)
{
//2.1.Функция SOS.
for (int i = 0;i < 8;i++)
{
xx = x + smi[i];
yy = y + smj[i];
//хх и уу – место, куда конь может встать.
if (xx >= 0 && xx < 8 && yy >= 0 && yy < 8 && used[xx][yy] == 0)
return;
//Если хх и уу не вылазят за доску и конь там ещё не был, ставим его туда.Иначе присваиваем в хх и уу -1.
}
xx = -1;
yy = -1;
}

int main()
{
for (int i = 0;i < 10;i++)
for (int j = 0;j < 10;j++)
used[i][j] = 0;
//1.Ввод.
int x1, y1, x2, y2;
cin >> x1 >> y1 >> x2 >> y2;
x1--;y1--;x2--;y2--;
int n;
cin >> n;
int a[n], b[n];
for (int i = 0;i < n;i++)
{
cin >> a[i] >> b[i];
a[i]--; b[i]--;
used[a[i]][b[i]] = 1; //Помечаем i-го коня.
}
stack < pii > st;
used[x1][y1] = 1;
st.push({x1, y1});
//2,Основной код.
while (!st.empty() && !used[x2][y2])
{
int x = st.top().F, y = st.top().S; // х и у – место, где стоит конь сейчас.
SOS(x, y); //Функция находится в начале кода.
if (xx != -1)
{
st.push({xx, yy});
used[xx][yy] = 1;
//Если мы нашли хх и уу, ставим коня туда и помечаем место, где мы теперь стоим.
}
else st.pop();
}
//3.Вывод.Если клетка с номером х2.у2 помечена, выводим путь.
if (used[x2][y2] == 1)
{
cout << "Yes" << endl;
vector < pii > ans;
while (!st.empty())
{
ans.pb({st.top().F, st.top().S});
st.pop();
}
reverse(ans.begin(), ans.end());
for (auto to:ans)
cout << to.F + 1 << ' ' << to.S + 1 << endl;
}
else cout << "No";
}

2) Также можно решить эту задачу вектором:
#include <bits/stdc++.h>
#define ll long long
#define ld long double
#define pb push_back
#define S second
#define F first
#define endl '\n'
#define pii pair < int, int
using namespace std;
const int N = 3e5 + 10;
const int inf = 2e10;
const int smi[8] = {-2,-2,-1,-1,1,1,2,2}, smj[8] = {1,-1,2,-2,2,-2,-1,1};
int used[10][10], xx, yy;
void SOS(int x, int y)
{
//2.1.Функция SOS.
for (int i = 0;i < 8;i++)
{
xx = x + smi[i];
yy = y + smj[i];
if (xx >= 0 && xx < 8 && yy >= 0 && yy < 8 && used[xx][yy] == 0)
return;
}
//Если хх и уу не вылазят за доску и конь там ещё не был, ставим его туда.Иначе присваиваем в хх и уу -1.
xx = -1;
yy = -1;
}

int main()
{
for (int i = 0;i < 10;i++)
for (int j = 0;j < 10;j++)
used[i][j] = 0;
//1.Ввод.
int x1, y1, x2, y2;
cin >> x1 >> y1 >> x2 >> y2;
x1--;y1--;x2--;y2--;
int n;
cin >> n;
int a[n], b[n];
for (int i = 0;i < n;i++)
{
cin >> a[i] >> b[i];
a[i]--;
b[i]--;
used[a[i]][b[i]] = 1; //Помечаем i-го коня.
}
vector < pii > st;
used[x1][y1] = 1;
st.push_back({x1, y1});
//2.Основной код.
while (!st.empty() && !used[x2][y2])
{
int x = st.back().F, y = st.back().S; // х и у – место, где стоит конь сейчас.
SOS(x, y); //Функция находится в начале кода.
if (xx != -1)
{
st.push_back({xx, yy});
used[xx][yy] = 1;
//Если мы нашли хх и уу, ставим коня туда и помечаем место, где мы теперь стоим.
}
else st.pop_back();
}
//3.Вывод.Если клетка с номером х2.у2 помечена, выводим путь.
if (used[x2][y2] == 1)
{
cout << "Yes" << endl;
for (auto to:st)
cout << to.F + 1 << ' ' << to.S + 1 << endl;
}
else cout << "No";
}

3) решение задачи рекурсией:
#include <bits/stdc++.h>
#define ll long long
#define ld long double
#define pb push_back
#define S second
#define F first
#define endl '\n'
#define pii pair < int, int >

using namespace std;
const int N = 3e5 + 10;
const int inf = 2e10;
const int smi[8] = {-2,-2,-1,-1,1,1,2,2}, smj[8] = {1,-1,2,-2,2,-2,-1,1};
int used[10][10], xx, yy, x1, y1, x2, y2;
stack < pii > st;

void SOS(int x, int y)
{
if (used[x2][y2] == 1)
return;
//Если финишная клетка уже помечена, останавливаем рекурсию.
for (int i = 0;i < 8;i++)
{
xx = x + smi[i];
yy = y + smj[i];
if (xx >= 0 && xx < 8 && yy >= 0 && yy < 8 && used[xx][yy] == 0 && used[x2][y2] == 0)
{
st.push({xx, yy});
used[xx][yy] = 1;
SOS(xx, yy);
//Если мы нашли хх и уу, ставим коня туда,помечаем место, где мы теперь стоим и заново запускаем рекурсию.
}
}
if (used[x2][y2] == 0) st.pop();
}
int32_t main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
for (int i = 0;i < 10;i++)
for (int j = 0;j < 10;j++)
used[i][j] = 0;
//1.Ввод.
cin >> x1 >> y1 >> x2 >> y2;
x1--;y1--;x2--;y2--;
int n;
cin >> n;
int a[n], b[n];
for (int i = 0;i < n;i++)
{
cin >> a[i] >> b[i];
a[i]--;
b[i]--;
used[a[i]][b[i]] = 1;//Помечаем i-го коня.
}
used[x1][y1] = 1;
st.push({x1, y1});
SOS(x1, y1);//Функция находится в начале кода.
//3.Вывод.Если клетка с номером х2.у2 помечена, выводим путь.
if (used[x2][y2] == 1)
{
cout << "Yes" << endl;
vector < pii > ans;
while (!st.empty())
{
ans.pb({st.top().F, st.top().S});
st.pop();
}
reverse(ans.begin(), ans.end());
for (auto to:ans)
cout << to.F + 1 << ' ' << to.S + 1 << endl;
}
else cout << "No";
}

4) решение задачи очередью от
Анастасии Козловой (7 класс)
#include<bits/stdc++.h>
#define pb push_back
#define F first
#define S second
using namespace std;
int q[2][100000],a[110][110], uk,un,i,j;
void sos(int x, int y)
{
if (a[x][y]==0)
{
a[x][y]=a[i][j]+1;
q[0][uk]=x;
q[1][uk]=y;
uk++;
}
}
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);

int n,m,x1,x2,y1,y2;
char z[110][110];
cin»n;
//int m;
cin»m;
for(int t=2; t<=n+1; t++)
for(int h=2; h<=m+1; h++)
{
cin»z[t][h];
if (z[t][h]=='X')
a[t][h]=-1;
else
a[t][h]=0;
if (z[t][h]=='S')
{
x1=t;
y1=h;
}
if (z[t][h]=='F')
{
x2=t;
y2=h;
}

}
for(int i=0; i<=n+3; i++)
{
a[i][0]=-1;
a[i][1]=-1;
a[i][m+2]=-1;
a[i][m+3]=1;
}
for(int i=0; i<=m+3; i++)
{
a[0][i]=-1;
a[1][i]=-1;
a[n+2][i]=-1;
a[n+3][i]=-1;
}
un=0;
uk=1;
q[0][0]=x1;
q[1][0]=y1;
a[x1][y1]=1;
while (uk>un && a[x2][y2]==0)
{
i=q[0][un];
j=q[1][un];
un++;
sos(i+1,j+2);
sos(i-1,j-2);
sos(i+2,j+1);
sos(i-2,j-1);
sos(i-1,j+2);
sos(i+1,j-2);
sos(i+2,j-1);
sos(i-2,j+1);
}
//cout«a[x2][y2]«' '«x2«' '«y2«' '«endl;
vector<pair<int, int> > ans;
if (a[x2][y2]!=0)
cout«"Yes" « endl;
else
{
cout«"No"«endl;
return 0;
}
int k=a[x2][y2];
for(int l=k; l>=2; l--)
{
ans.pb({x2-1,y2-1});
if (a[x2-1][y2-2]==l-1)
{
x2--;
y2-=2;
}
else
if (a[x2+1][y2+2]==l-1)
{
x2++;
y2+=2;
}
else
if (a[x2-1][y2+2]==l-1)
{
x2--;
y2+=2;
}
else
if (a[x2+1][y2-2]==l-1)
{
x2++;
y2-=2;
}
else
if (a[x2-2][y2-1]==l-1)
{
x2-=2;
y2--;
}
else
if (a[x2+2][y2+1]==l-1)
{
x2+=2;
y2++;
}
else
if (a[x2-2][y2+1]==l-1)
{
x2-=2;
y2++;
}
else
if (a[x2+2][y2-1]==l-1)
{
x2+=2;
y2--;
}
}
reverse(ans.begin(),ans.end());
for(int o = 0; o<ans.size(); o++)
cout«ans[o].F«' '«ans[o].S«endl;
return 0;
}
Виктория Павловна

#2 Xavierobsex

    Новичок

  • Пользователи
  • Pip
  • 0 сообщений
  • ГородMosta

Отправлено 08 June 2020 - 22:12

как подкручивать на своей рулетке кс го кейсы сайт деньги код на игру гта на деньги сайты с халявой без депозита кс мой парень тратит деньги на компьютерные игры официальный сайт казино вулкан игровые автоматы на рубли большой заработок в интернете без вложений детские игровые комнаты курган официальный сайт накрутка денег на игры в вк скачать игру turbo fast мод много денег сайты со ставками cs go на команды бонус коды прайм ворлд world of dungey dark ages игра с выводом денег действующий бонус код wot 2016 заработок в интернета с автовыплатой

направляющая переднего суппорта чери амулет http://pbtorg.ru/forum/user/352/ стратегическая игра с выводом денег http://allbus.by/forum/user/2591/ закрытие ип в 2020 году по енвд http://admord24.ru/forum/user/6248/ игры гонки зомби стрелялки бесплатно онлайн http://maiak.by/forum/user/161497/ хостинг для сатов https://zrb.zyr.su/a...rum/user/43704/

заработок в интернете казино рулетка без вложений 7 профессий для быстрого заработка в интернете купить книгу игры с читами только на деньги играть лучшие игровые сайты онлайн игр реальный заработок без вложений на карту сбербанка продать бонус код war thunder накрутка денег гта 5 одиночной игре кто выиграл джекпот лото забава бонус при регистрации в покер старс на реальные деньги программа взлома денег в играх

кс го ставки предметами http://wine.kz/en/ab...e_view&UID=7936 госпошлина на имущество раздел http://lyceum8.su/co...rum/user/74139/ создание сайта спортивных прогнозов http://enerproekt.co...um/user/179366/ скачать игру на андроид swamp attack бесконечные деньги бесплатно http://e-s-c.ru/forum/user/30544/ ставки на футбол форум прогнозы http://www.mir-c.ru/forum/user/81047/

#3 Xavierobsex

    Новичок

  • Пользователи
  • Pip
  • 0 сообщений
  • ГородMosta

Отправлено 08 June 2020 - 22:12

хостинг для экономической игры пицца игра с выводом денег код на бонусы симс 4 ресторан скачать игру взломанную на андроид shadow fight 2 много денег и алмазов деньги в игре тюряга открытие кейсов в кс го за бесплатно заработок в интернете при помощи телефона игры для айфона 5s за деньги pokerstars 2017 бонус за регистрацию топ 10 онлайн казино с бездепозитными бонусами за регистрацию поиск экономические онлайн игры взлом игры джаггернаут месть соверинга на деньги игры в которые зарабатывают реальные деньги без вложений рулетка кс го для бомжей через клиент рейтинг игр на деньги

амулеты египта фото и названия https://njt.ru/forum/user/77213/ доска объявления заработок в интернете http://optural.tmweb...view&UID=112292 пример составления договора аренда http://optural.tmweb...view&UID=112292 стратегии лучшие военные играть онлайн бесплатно https://sportreestr....rum/user/80339/ медиа хостинг волнорез https://saomos.news/forum/user/22879/

деньги в игру с телефона шкипер клеш рояль ютуб кидает деньги в игру заработок на бонусах без вложений неуловимые 2 джекпот смотреть онлайн смотреть бесплатно в хорошем качестве hd игры на деньги 21 стратегии ставок на кс рулетка кс го х2 рулетка сайты для бомжей в кс го рулетка игра птицы несут яйца с выводом денег вход

игра мой город с выводом денег http://samogon78.ru/...e_view&UID=9837 реструктуризация кредиторской задолженности бюджета http://ecostroyserv....um/user/143613/ intellbet прогнозы на спорт http://sovetonk.ru/forum/user/30079/ заработок без вложений webmoney https://4men.news/forum/user/36258/ заработать в интернете без вложений с эйвон http://roscigars.ru/..._view&UID=38221

#4 Xavierobsex

    Новичок

  • Пользователи
  • Pip
  • 0 сообщений
  • ГородMosta

Отправлено 08 June 2020 - 22:13

заработок без сайта в интернете скачать кейс аниматроникс бесплатно после регистрации вы получите бонус лента для рулеток кс го игровые сайты наших игр сайт double рулетка кс го бонус коды partypoker скачать игру gigabit off road много денег игровые автоматы бонус при регистрации 10 симулятор открытия кейсов cs go 2 дорама джекпот смотреть онлайн открытие кейсов в ксс способы заработка в интернете видеокурс коды к игре симс 3 питомцы деньги рулетка кс го от 500 рублей

чери амулет кузов купить http://pravokr.ru/forum/user/12186/ бонус код для killfish http://asia-fc.ru/forum/user/95121/ мфц некоммерческая организация https://spgo.su/abou...rum/user/26363/ онлайн игры новые даты выхода серий https://gazovik-m.ru/forum/user/58728/ бесплатный хостинги с cpanel http://sp-box.ru/goo..._view&UID=76848

сайт с открытием кейсов с покемонами бонус коды которые еще действуют на ворлд оф танк как зарабатывать много денег в игре мой том кейсы в кс го и их содержимое скачать взломанную игру zombie tsunami на деньги и алмазы как открыть кейс с играми бесплатно бонус код для world of tanks на новый год 2016 бонус код на премиум 2017 игры гонки новые игры на зарабатывать деньги рулетки кс го ютуберов

открытие кейсов 9 https://njt.ru/forum/user/77213/ автономная некоммерческая организация по проведению экспертизы http://xn--j1abfeccm..._view&UID=10903 расписание ставок на букмекерской конторе http://testmastermu...._view&UID=67655 отзывы об заработках в интернете https://loaches.ru/f..._view&UID=69344 разгон ставки на спорт http://rus-zentrum.r...um/user/179126/

#5 Xavierobsex

    Новичок

  • Пользователи
  • Pip
  • 0 сообщений
  • ГородMosta

Отправлено 08 June 2020 - 22:13

бонус код из журнала для wot игры на k где есть деньги открыть кейс кс го за 0 рубль test drive коды к игре код для денег заработок без вложений и обмана отзывы рейтинг сайтов заработка без вложений бесплатные бонус коды для wot на танки кейсы кс го бесплатный кейс новичка виды заработка в интернете игры что такое джекпот бонус код wot активация scarface коды на эту игру на денег заработок в интернете в рулетку большой быстрый заработок в интернете бесплатно играть в игровые автоматы без регистрации книжки с бонусами

тюнинг решетки радиатора на чери амулет https://www.chelyabi...rum/user/18286/ заработок на оценках без вложений http://zaschitis.ru/forum/user/700940/ вид расчета для компенсации за неиспользованный отпуск https://www.aborigen..._view&UID=25189 гонки видео онлайн новинки https://uaomos.news/forum/user/21592/ хостинг php mysql http://e-s-c.ru/forum/user/30544/

форму по заработку в интернете скачать фильм джекпот через торрент в хорошем качестве получай деньги за тест игры сайты заработка денег в интернете отзывы заработок в интернете без вложений 100 в день лучшие сайты платных ставок на спорт wot регистрация аккаунта с бонусами игры для шахты денег кс го кейсы с мамой игры с читами на деньги онлайн

пассивный заработок в интернете программы https://playboy.ua/f...view&UID=378191 клайв льюис расторжение брака fb2 http://ecostroyserv....um/user/143613/ видеокурс о ставках на спорт http://rus-zentrum.r...um/user/179126/ симулятор кс го фаст https://www.minimum-...ons/user/91724/ все в спорте прогноз http://sp-box.ru/goo..._view&UID=76848

#6 Xavierobsex

    Новичок

  • Пользователи
  • Pip
  • 0 сообщений
  • ГородMosta

Отправлено 08 June 2020 - 22:13

скачать игру бесплатно для андроид хил климб рейсинг 2 мод денег видео майнкрафт канал шкипера бонус код в вот на 9 мая 2017 twist казино код бонуса ворлд оф танк бонус коды на танки бонус коды конкурсы картинки игра с выводом денег правила игры менеджер экономическая игра читать цена лодки шкипер 260 есть ли бонус коды заработок в интернете деньги сразу заработок в интернете в 2015 г русское лото лотерея моментальная заработок в интернете на переводе денег отзывы экономические стратегии игры для пс

амулеты зубы http://pravokr.ru/forum/user/12186/ экономические психологические игры https://cink.info/forum/user/85401/ условия предпринимательской деятельности некоммерческих организаций http://e-s-c.ru/forum/user/30544/ драконы гонка на грани 4 сезон смотреть онлайн в хорошем качестве http://surdonika.ru/forum/user/152077/ бесплатный хостинг с модулями https://gazovik-m.ru/forum/user/58728/

установка игр и получение за это денег открытие кейсов в cs go бесплатно игры в покер i на деньги скачать игры террария много денег сайт ставки на команды кс го выиграть джекпот в небесах покемон го игра с выводом денег отзывы бонус код для world of tanks 2017 действующие июнь dunozavar игра с выводом денег бонус код на март для world of tanks 2017

мелкие ставки в кс го http://www.nrcii.ru/...um/user/154755/ восстановить свидетельство о расторжении брака госуслуги http://ics.org.ru/co...um/user/448933/ фишки ставок на спорт http://egrn.club/ext...rum/user/15777/ ставки втб 24 москва официальный сайт https://www.minimum-...ons/user/91724/ ставки по транспортному налогу 2011 смоленск для юридических лиц http://l-avt.ru/supp..._view&UID=16717

#7 Xavierobsex

    Новичок

  • Пользователи
  • Pip
  • 0 сообщений
  • ГородMosta

Отправлено 08 June 2020 - 22:14

код на деньги для игр saints row 2 можно ли зарабатывать реальные деньги играя в игру cs go сидя дома сайт ставки на дота 2 игровые сайты для развития детей купить бонус коды для wot 2017 кс го фаст инвентарь срочно выиграть джекпот на деньги на игру 11x11 деньги 2 игра бесплатно открытие кейсов на деньги без вложений код бонуса одноклассники скачать игру хитман кровавые деньги одним файлом моментальный выводы казино игровые компьютеры сайты приложение для заработка денег на ios играя в игры

купить амулеты для весов https://pbprog.ru/fo...view&UID=320033 кейс фурил кс го http://hozcentrplus....um/user/108102/ юридическая консультация на красных воротах http://fincenter.kz/...um/user/322508/ стрелялки онлайн хорошее качество http://maiak.by/forum/user/161497/ хостинги для крмп бесплатные http://xn--80aabfyiw...view&UID=320033

фото много денег в игре самые лучшие игровые сайты открытие кейсов с деньгами на андроид скачать бесплатно на телефон игры на андроид много денег легкий бесплатный заработок в интернете игры для заработка реальных денег самый лучший сайт для заработка без вложений игра видео деньги бонус коды на wot видео гта 4 на деньги к игре

заработок биткоинов 2016 без вложений https://cink.info/forum/user/85401/ увеличение долей супругов при разделе имущества http://5zet.ru/commu...um/user/156256/ транспортный налог 2015 архангельская область ставки http://samogon78.ru/...e_view&UID=9837 игры warface с выводом денег http://testmastermu...._view&UID=67655 джава книги про ставки на спорт http://xn--80aaiunen...um/user/915993/

#8 Xavierobsex

    Новичок

  • Пользователи
  • Pip
  • 0 сообщений
  • ГородMosta

Отправлено 08 June 2020 - 22:14

экономическая игра список игровые сайты играть онлайн для детей экономические игры не демо акции и бонусы при регистрации скачать игру рыбалка мод много денег на андроид бесплатно как заработать миллион играя в игру автоматизатор интернет заработков бесплатно заработок в интернете 2015 ноябрь как получить ключи для кейсов в кс го бесплатно бонус код wot вк бонус коды на игру fuel заработать деньги в интернете без вложений с телефона с выводом денег скрипты к игре герои войны и денег кейсы кс го хелдора виды пассивного заработка в интернет

запчасти для чери амулет а15 генератор http://telefon.com.u...iew&UID=1735935 разыгранный джекпот в русском лото http://asia-fc.ru/forum/user/95121/ регистрация ип спб красногвардейский район http://asia-fc.ru/forum/user/95121/ новые лучшие флеш игры онлайн http://pbprog.kz/for...view&UID=320033 моя арена хостинг серверов https://www.minimum-...ons/user/91724/

азартные игры на деньги видео гочкис бонус код бонус код пари матчу скачать игру бой стенью много денег и кристаллов i игра в нарды на деньги с реакция на кейсы в кс го рокова яна джекпот кейсы в кс го сайт бесплатно игра с выводом денег черный список игра правда или ложь онлайн на деньги

заработок в интернете переводу http://segment76.ru/...rum/user/71709/ правовая защита от незаконное увольнение http://bankerot.ru/forum/user/12186/ скриншот ставки на спорт http://www.soft-m.ru...view&UID=111895 вся правда о заработке в интернете отзывы http://portal.do.mrs..._view&UID=83621 ставки налога на транспорт в 2014 году в рк https://petolog.com/...rum/user/16062/

#9 Xavierobsex

    Новичок

  • Пользователи
  • Pip
  • 0 сообщений
  • ГородMosta

Отправлено 08 June 2020 - 22:15

i монополия экономическая игра цветочная ферма игра с выводом реальных денег бонус код от канала звезда нужно ли платить налог с интернет заработка способы заработка в интернете 2012 игра на деньги собирать яйца экономическая игра про яйца crossfire бонус код drake кс го рулетка обзор игр с выводом денег без баллов сайт ставок кхл как в стиме вернуть игру и деньги заработок в интернете с яндекс экономическая игра зомби ферма где взять ключ для кейса в кс го

чери амулет разъем датчика коленвала https://www.skiwax.r..._view&UID=64296 minerals игра с выводом денег отзывы http://l-avt.ru/supp..._view&UID=16717 копия заявления о расторжении брака https://www.skiwax.r..._view&UID=64296 играть в гонки машинах онлайн бесплатно без регистрации https://ecobiocentre...um/user/504282/ бесплатный хостинг поддерживает wordpress http://vodonagrevate...e_view&UID=9973

новые бонус коды невервинтер сайт игрового центра экономическая политическая стратегия игра купить дешевые ключи от кейсов кс го 777 фото джекпот заработок на кино в интернете форумы для заработка денег в интернете без вложений деньги песок игра угадай слово пароль в игре сталкер на деньги приветственный бонус казино без депозита

надежный заработок в интернет отзывы http://1009.testartw...rum/user/61802/ списание материалов в некоммерческой организации http://bzspb.ru/forum/user/12186/ в чем фишка ставок на спорт http://forum.itslet....rum/user/41198/ коды на игру гта 4 либерти сити на деньги http://samogon78.ru/...e_view&UID=9837 ставки на спорт приложение для iphone http://bzspb.ru/forum/user/12186/

#10 CharlesTen

    Новичок

  • Пользователи
  • Pip
  • 0 сообщений

Отправлено 21 August 2020 - 12:42

Доброго времени суток,

Есть множество фотографий например, старых и новых.
Есть данные о том где фотографии сделаны, необходимо составить базу данных по географическому положению, чтобы выбрав одну фотографию, были показаны и остальные, сделанные на этой же улице например, или в той же организции.

То есть необходима древовидная структура географических меток.
Но проблема в том, что улицы переименовывались, да и государство, сейчас речь только о России, меняло название, статус СССР, Россия, организации переезжали, т.е. меняли адрес.

вариантов представления - масса
можно в одном элементе хранить сразу все синонимы старое и новое название улицы, можно хранить их раздельно, но устанавливая связи
или хранить полные географические данные вместе с объектами фотографиями,в принципе можно брать и широту/долготу

задача пока очень примерная, поэтому такой вопрос:

есть ли готовые проекты, примеры, или схемы, для лучшего представления подобной базы? не прошу помощи в технической реализации, главное - логическая схема

#11 rusdevochkiv

    Новичок

  • Пользователи
  • Pip
  • 0 сообщений
  • ГородУлан-Удэ

Отправлено 07 September 2020 - 02:53

Изображение

, в каждом популярном video chat, будто и в нашем, девочки видео, абсолютно всетаки относится от умения иметь беседа, артистичности, игривости в разговоре и, натурально, навыков проявить себя с выгодной позиции! И не только эти личные навыки, необходимы ради в современном девочки видео-чате без регистрации. В нашем же закрытом видео-чате в реальном времени Вы можете фигурировать собой. Вы можете собеседовать, можете сносный не говорить. От этого совершенно сносный не произойдет. Самое главное- который желание тебе было удобно и лестно в эротическом ракурсе.

Мы надеемся, что порно-video chat`ом без регистрации будут пользоваться нормальные пользователи. Однако, безвыездно же скажем, что тут категорически запрещается нецензурная брань, негативные высказывания в любой форме, пропаганда сцен враждебности и агрессии в каком нравиться изъявлении.

секс видео чат





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анононимных