Рубрика: Жизнь
Наверное последний пост в этом году. Так сказать “отчёт” за последнее время.
Первое – я наконец-то после нескольких недель раздумий купил себе ноутбук. Искал много времени во многих местах, сегодня поехал в обласной центр и купил себе асус у30с (ссылка). Хотя не тот, что я хотел взять, но не жалею. Пару минут назад читал обзор этого ноута: некрасивый ноутбук для учёбы и работы для фрилансеров. Собственно для работы его и взял, чтобы лабораторную на Си сделать, или какой-то сайт склепать. Ничего плохого сказать не могу, вот только правый ШИФТ немного маловат =)
Ещё одно событие стоящее внимания. Я принял решение участвовать в марафоне от Пузата (ссылку давать не буду, думаю если интересно найдёте). Прослушал уже 2 лекции, но из за большого наплыва марафонцев мою нишу ещё не одобрили, и я ничего не сделал. Пузат хочет научить зарабатывать на контексте и прямых рекламодателях, но мне по душе ближе развлекательная тематика. Сейчас очень популярными стали он-лайн игры, вот в них я и кручусь.
С того момента когда я завёл блог мой доход увеличелся от 50$ до 90$ в сутки, бывает и больше но раз на раз не приходиться. Сейчас под руководством Пузата думаю делать 2 проекта: один под развлечения, второй под контекст. Что из этого получиться не знаю, но буду старяться.
Вроде бы больше никаких событий стоящих внимания. Каждый день в университет (да, да сегодня прогулял), потом на тренировку по стрельбе или в тренажёрный зал. На выхожных отсыпаюсь и готовлюсь к следующей недели.
Спасибо за прочтение поста. Всех с наступающим Новым Годом
Рубрика: Программирование
Недавно надо было решить задачу о восьми ферзях на шахматной доске (стандартная задача физ-мата). Может кому пригодится, выложу.
В задаче реализованы 3 функции, проверки ячейки, вывода поля и собственно главная функция. Всё написано на чистом СИ. Задача выводит 92 варианта расстановки ферзей. Если что непонятно, спрашивайте =).
#include <stdio.h>
#include <stdlib.h>
#define MAXPOLE 8
int pole[MAXPOLE];
int count=0;
bool check(int beg)
{
bool res=true;
if (beg>=1)
{
int i=0;
while (res && (i<beg))
{
if (pole[i] == pole[beg]) res=false;
if (abs(pole[beg]-pole[i]) == abs(beg-i)) res=false;
i++;
}
}
return res;
}
void print(int beg)
{
printf(“———– %02d ————\n”,count);
printf(“ A B C D E F G H \n”);
for(int y=0; y<beg; y++)
{
printf(“%d “,y+1);
for(int x=0; x<MAXPOLE; x++)
{
if (x== pole[y]) printf(” F “);
else printf(” * “);
}
printf(“\n”);
}
printf(“—————————\n”);
}
int main()
{
int beg=0;
pole[beg]=-1;
while (beg>=0)
{
pole[beg]++;
if (pole[beg] == MAXPOLE) beg–;
else
{
if (check(beg))
{
beg++;
if (beg==MAXPOLE)
{
count++;
print(MAXPOLE);
beg–;
}
else pole[beg]=-1;
}
}
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#define MAXPOLE 8
int pole[MAXPOLE];
int count=0;
bool check(int beg)
{
bool res=true;
if (beg>=1)
{
int i=0;
while (res && (i<beg))
{
if (pole[i] == pole[beg]) res=false;
if (abs(pole[beg]-pole[i]) == abs(beg-i)) res=false;
i++;
}
}
return res;
}
void print(int beg)
{
printf(“———– %02d ————\n”,count);
printf(“ A B C D E F G H \n”);
for(int y=0; y<beg; y++)
{
printf(“%d “,y+1);
for(int x=0; x<MAXPOLE; x++)
{
if (x== pole[y]) printf(” F “);
else printf(” * “);
}
printf(“\n”);
}
printf(“—————————\n”);
}
int main()
{
int beg=0;
pole[beg]=-1;
while (beg>=0)
{
pole[beg]++;
if (pole[beg] == MAXPOLE) beg–;
else
{
if (check(beg))
{
beg++;
if (beg==MAXPOLE)
{
count++;
print(MAXPOLE);
beg–;
}
else pole[beg]=-1;
}
}
}
return 0;
}
Рубрика: Новости
Наконец-то дошли руки до написания этого поста. Планирую, вести блог о жизни и заработке в интернете… вроде бы разобрался о том, что буду писать. Хотелось бы, чтобы блог был на уровне СЕО блогов, но по последним наблюдениям всё популярнее стают темы из жизни манимейкеров. В принципе из-за этого и хочу вести блог: недавно попал на блог ПрофессиАнального Бомжа (спасибо ему за это, отблагодарю ссылочкой). Очень понравились его рассказы о Таиланде, смешанные с реальными буднями, когда телефон тонет в унитазе.
Если честно, то это уже мой третий блог, который я начинаю вести. Первый я вёл где-то в 2008 году, когда был ещё «зелёным» в интернете. Как и несколько перспективных сайтов, я его закрыл в связи с банальной нехваткой денег на хостинг… сейчас пишу и сам офигеваю, каким нубом я был. В наши суровые будни старые проекты не помешали бы. Второй блог, к нему так и не дошли руки. Всё кончилось, практически не начавшись. читать полностью »