Skip to content

Instantly share code, notes, and snippets.

@sarum9in
sarum9in / gist:2fb9f9716f5049d8773f
Last active August 29, 2015 14:01
Открытый чемпионат ИжГТУ по программированию "2014.Май"
Генеральный спонсор команд ИжГТУ - <b><font color=red>НПО "Компьютер" (г. Ижевск)</font></b>.<br>
<br>
Дата проведения <b>29 мая 2014 г., время - 15-00, продолжительность 4 часа</b>.
<br><br>
Участникам, соревнующимся он-сайт и показавшим высокие результаты, предоставляются бонусы при сдаче зачетов и экзаменов (по моим предметам [В.Г.Тарасов] на 100%). <br>
Также <b>компанией "Баланс-Сервис" - спонсором чемпионата, - предоставлен призовой фонд</b>.<br>
Будет предоставлена возможность участвовать он-лайн. <br />
<br />
В соревновании могут принять участие студенты 1, 2, 3 курсов, школьники.<br>
<p><b>Правила подведения результатов</b>. <br />
@sarum9in
sarum9in / main.cpp
Created April 21, 2014 12:49
shadow_interact
#include <iostream>
// incorrect solution for x = 100
int main()
{
int l = 1, r = 100;
char c;
do
{
@sarum9in
sarum9in / Makefile
Last active August 29, 2015 13:57
Java and C++ flush performance comparison
COMPILER_FLAGS = -Wall -Wextra -g -O2
JAVAC = $(JAVA_HOME)/bin/javac
CFLAGS = $(COMPILER_FLAGS) -std=c11
CXXFLAGS = $(COMPILER_FLAGS) -std=c++11
GOFLAGS =
#GOFLAGS = -compiler gccgo
COMPILER_FLAGS = -Wall -Wextra -g -O0 -lboost_system -lboost_thread -pthread
JAVAC = $(JAVA_HOME)/bin/javac
CFLAGS = $(COMPILER_FLAGS)
CXXFLAGS = $(COMPILER_FLAGS)
GOFLAGS =
#GOFLAGS = -compiler gccgo
#pragma once
#include <bunsan/filesystem/error.hpp>
#include <boost/filesystem/fstream.hpp>
#include <boost/scope_exit.hpp>
namespace bunsan{namespace filesystem
{
namespace detail
@sarum9in
sarum9in / 100M.sdbl
Last active December 23, 2015 08:39
Yandex.Contest.Invoker time usage testing
104857600
@sarum9in
sarum9in / main.cpp
Last active December 21, 2015 16:49
#include <fstream>
#include <iostream>
#include <iterator>
using namespace std;
template <typename Iter>
inline void safe_advance(Iter &i, const Iter &end, std::size_t steps)
{
while (steps-- > 0)
@sarum9in
sarum9in / small.cpp
Last active December 19, 2015 10:29
I don't know how it works, I have to learn spirit attribute rules.
#include <iostream>
#include <fstream>
#include <string>
#define BOOST_SPIRIT_DEBUG
#include <boost/config/warning_disable.hpp>
#include <boost/spirit/include/qi.hpp>
#include <boost/spirit/include/lex_lexertl.hpp>
#include <boost/spirit/include/phoenix_operator.hpp>
#include <boost/spirit/include/phoenix_statement.hpp>