• Можно ли вставить запись в связанные таблицы при строгой связи 1 к 1?

    @Tougric
    участник броуновского движения
    Здравствуйте!
    Если я понял правильно вопрос, то, по сути, проблема в записи в линейную таблицу.

    Вероятно, вы неверно используете INSERT или что-то вроде того. Например, с ошибками в синтаксисе.

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

    Мне кажется, проблема не может глубокой. Скорее всего, у вас просто не очень много опыта.
    Ответ написан
    Комментировать
  • Как подготовиться к ВОШ по информатике?

    @Tougric
    участник броуновского движения
    Привет, земляк!

    Честно говоря, я не знаю точного ответа на твой вопрос.

    Но, если ты живешь собственно в Казани, я бы предложил тебе обратиться в КГУ. Там наверняка есть на соответствующем факультете компетентные люди, которые помогут тебе с "повышением в классе".

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

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

    Я тут написал сумбурно, но надеюсь, хоть что-то тебе поможет, земляк.
    Удачи и много сил тебе на твоем пути!
    Ответ написан
    Комментировать
  • Как решить уравнение?

    @Tougric
    участник броуновского движения
    cos(x) = 2x+1.
    Eсли корни у такого уравнения есть, то -1<= 2x+1 <=1 вследствие свойств cos(x).
    Т.е. -1<=х<=0. Отметим, что на этом отрезке функция y=2x+1 непрерывна и монотонно возрастает без всяких особых точек.
    Теперь рассмотрим на этом же отрезке функцию у = cos(x). В данном случае, подставляя в cos(x) значения -1<=х<=0, необходимо домножать их на Pi. Т.е. функцию у = cos(x) необходимо рассмотреть на отрезке [-Pi,0]. Отметим, что функция у = cos(x) на данном отрезке также непрерывна и монотонно возрастает без всяких особых точек.
    Все вышесказанное означает, что данные две функции пересекаются только в одной точке. А эту точку можно просто подобрать из отрезка -1<=х<=0. Эта единственная точка х = 0.
    Ну, нетривиальная задачка. По крайней мере других подходов не вижу.
    Ответ написан
    1 комментарий
  • Как решить уравнение?

    @Tougric
    участник броуновского движения
    (18+5x)^1/4 = A, (64-5x)^1/4 = B, тогда
    система A+B=4 b A^4 +B^4 = 82, причем А>=0 и B>=0 .
    Далее, A = 4-B, (B-4)^4+B^4=82.
    Далее, В-2 = t, тогда (t-2)^4+(t+2)^4 = 82, раскрывате скобки и получаете t^4+24t^2-25 = 0
    решаете это простое уравнение и получаете вышеуказанные корни.
    На мой взгляд, все не очень сложно...
    Ответ написан
    Комментировать