Skip to content

Instantly share code, notes, and snippets.

View w00lf's full-sized avatar

Mikhail T w00lf

View GitHub Profile
@w00lf
w00lf / snake.java
Created September 3, 2013 10:51
**********Змейка************ http://acmp.ru/index.asp?main=task&id_task=197
import java.io.*;
import java.math.BigInteger;
import java.util.*;
public class Main{
public static void main(String[] argv) throws IOException,Exception{
new Main().run();
}
@w00lf
w00lf / spiral_python_st.java
Created September 3, 2013 08:12
**************Спираль************* http://acmp.ru/index.asp?main=task&id_task=196 - таже задача, сильно отрефакторенный прмиер на основе кода python.
import java.io.*;
import java.math.BigInteger;
import java.util.*;
public class Main{
public static void main(String[] argv) throws IOException,Exception{
new Main().run();
}
@w00lf
w00lf / spiral_rude.java
Created September 2, 2013 14:19
************Спираль*********** http://acmp.ru/index.asp?main=task&id_task=196
import java.io.*;
import java.math.BigInteger;
import java.util.*;
public class Main{
public static void main(String[] argv) throws IOException,Exception{
new Main().run();
}
import java.io.*;
import java.math.BigInteger;
import java.util.*;
public class Main{
public static void main(String[] argv) throws IOException,Exception{
new Main().run();
}
@w00lf
w00lf / streamTokenizer.java
Created August 29, 2013 14:51
StreamTokenizer parse example
sc = new StreamTokenizer(new BufferedReader(new FileReader("input.txt")));
sc.wordChars( 44, 46 );
for (int i = 0; i < 10; i++) {
int token = sc.nextToken();
switch (token) {
case StreamTokenizer.TT_EOF:
System.out.println("End of File encountered.");
break;
case StreamTokenizer.TT_EOL:
@w00lf
w00lf / game_theory.java
Created August 29, 2013 09:11
*********Теория игр********* http://acmp.ru/index.asp?main=task&id_task=54
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] argv) throws IOException,Exception{
new Main().run();
}
PrintWriter pw;
@w00lf
w00lf / saddle_points.java
Created August 29, 2013 07:34
****************Седловые точки**************** Найдите количество седловых точек заданной матрицы. Входные данные Входной файл INPUT.TXT в первой строке содержит целые числа N и M (1 <= N, M <= 750). Далее следуют N строк по M чисел в каждой. Элементы матрицы - целые числа, не превосходящие 1000 по абсолютной величине. Выходные данные В выходной…
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] argv) throws IOException,Exception{
new Main().run();
}
PrintWriter pw;
@w00lf
w00lf / years_balance.java
Created August 21, 2013 12:20
Годовой баланс Входные данные Входной файл INPUT.TXT содержит два целых числа a и b (-109 < a,b < 109). Выходные данные В выходной файл OUTPUT.TXT выведите одно целое число – наибольшую разность чисел, первое из которых может быть получено перестановкой цифр a, а второе – перестановкой цифр b. http://acmp.ru/index.asp?main=task&id_task=32
import java.util.*;
import java.io.*;
public class Main{
public static void main(String[] argv) throws IOException{
new Main().run();
}
PrintWriter pw;
Scanner sc;
@w00lf
w00lf / weigths_sort.java
Created August 21, 2013 09:00
Сортировка масс В первой строке входного файла INPUT.TXT находится целое число N (1<=N<=1000) — количество нефтепроводов. В каждой из следующих N строк находится количество (точнее — масса) нефти, транспортированной по соответствующему нефтепроводу за сутки, по одному в строке. Масса нефти задана целым числом от 1 до 10000 с указанием соответств…
import java.util.*;
import java.io.*;
public class Main{
public static void main(String[] argv) throws IOException{
new Main().run();
}
PrintWriter pw;
Scanner sc;
@w00lf
w00lf / sequence_transform.java
Created August 19, 2013 09:24
Преобразование последовательности Задана последовательность, содержащая n целых чисел. Необходимо найти число, которое встречается в этой последовательности наибольшее количество раз, а если таких чисел несколько, то найти минимальное из них, и после этого переместить все такие числа в конец заданной последовательности. Порядок расположения оста…
import java.util.*;
import java.io.*;
public class Main{
public static void main(String[] argv) throws IOException{
new Main().run();
}
PrintWriter pw;
Scanner sc;