- 1
jQuery(jQuery);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+168
jQuery(jQuery);
+149
org 100h
Begin:
call FPU_init
fild [Number] ;сложение
fidiv [Number2] ;деление
frndint ;округление (в сторону нуля-
call Ar_prog ;т. к. регистр RC установлен в 11)
fimul [Number2]
fild [Number]
fisub [Number10]
fidiv [Number3]
frndint
call Ar_prog
fimul [Number3]
fild [Number]
fidiv [Number4]
frndint
call Ar_prog
fimul [Number4]
fincstp
fincstp
fadd st0, st2
fsub st0, st6
fist [Number9]
call FPU_init
fild [Number5]
xor cx,cx
Out1:
fild [Number9] ;помещаем значение, полученное после вычитания
inc cx ;увеличиваем cx
fcom st1 ;сравниваем значение с 10
fstsw [Number14]
mov ax, [Number14]
sahf
jb Out2 ;если меньше 10, перейти к Out2
fdiv st0,st1 ;делим на 10
frndint ;округляем
fistp [Number12] ;результат - в Number12
fild [Number9] ;снова загружаем
fprem ;остаток от деления на 10
fiadd [Number15] ;прибавляем 30h
fistp [Number13] ;выгружаем в память
push [Number13] ;толкаем в стек
fild [Number12] ;результат деления - в Number9
fistp [Number9]
jmp Out1 ;цикл
Out2:
mov di, String ;записываем смещение строки
fiadd [Number15]
fist [Number13]
push [Number13]
Out3:
pop dx ;выталкиваем коды цифр, начиная с конца
mov [di],dl ;записываем их в строку
inc di ;увеличиваем смещение
loop Out3 ;повторяем это
mov [di], byte 24h ;записываем код конца строки для вывода
mov dx, String ;записываем смещение строки в
mov ah, 09h ;вызываем прерывание
int 21h
int 20h
Ar_prog:
fist [Number9]
fimul [Number9]
fild [Number9]
fadd st0,st1
fidiv [Number8]
frndint
ret
FPU_init:
finit ;инициализация сопроцессора
fstcw [Number6] ;получение контрольного слова
mov ax, [Number7] ;установка десятого и одиннадцатого
or [Number6], ax ;битов слова в 11 (можно две команды bts)
fldcw [Number6] ;загрузка контрольного слова в FPU
ret
Number dw 1000d
Number2 dd 3d
Number3 dw 5d
Number4 dw 15d
Number5 dw 10d
Number6 dw ?
Number7 dw 0c00h
Number8 dw 2d
Number9 dd ?
Number10 dw 1d
Number11 db 30h
Number12 dd ?
Number13 dw ?
Number14 dw ?
Number15 dd 0030h
String db ?
Первый в жизни осмысленный код. Я нормален?
+88
LinkedHashMap<Long, Map<String, Map<Long, List<Long>>>> propertyTemplates;
+119
static int getCheckNumber(int n)
{
return Average(n, 0); //Сабж
}
static int Average(int x, int y) //Функция вычисления среднего арифметического
{
return ((x + y) / 2);
}
Среднее арифметическое от произвольной переменной и нуля - эквивалентно делению на 2 :)
+163
function BuildPath()
{
global $pathroot;
$full=strtolower(trim($_SERVER["site.ru"]));
$full=str_replace("\\\\","\\",$full);
$full=str_replace("\\","/",$full);
$full=str_replace("//","/",$full);
$small=strtolower(trim($_SERVER["PHP_SELF"]));
$small=str_replace("\\\\","\\",$small);
$small=str_replace("\\","/",$small);
$small=str_replace("//","/",$small);
}
+157
................
$this->vkey = substr(md5($this->id),13,20);
$this->vname = $vname;
$descr=$this->vtitle;
if ($descr)
{
$var=$descr;
$temp_max=200;
$langtranslit = array(
'а' => 'a', 'б' => 'b', 'в' => 'v',
'г' => 'g', 'д' => 'd', 'е' => 'e',
'ё' => 'e', 'ж' => 'zh', 'з' => 'z',
'и' => 'i', 'й' => 'y', 'к' => 'k',
'л' => 'l', 'м' => 'm', 'н' => 'n',
'о' => 'o', 'п' => 'p', 'р' => 'r',
'с' => 's', 'т' => 't', 'у' => 'u',
'ф' => 'f', 'х' => 'h', 'ц' => 'c',
'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch',
'ь' => '', 'ы' => 'y', 'ъ' => '',
'э' => 'e', 'ю' => 'yu', 'я' => 'ya',
"ї" => "yi", "є" => "ye",
'А' => 'A', 'Б' => 'B', 'В' => 'V',
'Г' => 'G', 'Д' => 'D', 'Е' => 'E',
'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z',
'И' => 'I', 'Й' => 'Y', 'К' => 'K',
'Л' => 'L', 'М' => 'M', 'Н' => 'N',
'О' => 'O', 'П' => 'P', 'Р' => 'R',
'С' => 'S', 'Т' => 'T', 'У' => 'U',
'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C',
'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch',
'Ь' => '', 'Ы' => 'Y', 'Ъ' => '',
'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya',
"Ї" => "yi", "Є" => "ye",
);
$var = trim( strip_tags( $var ) );
$var = preg_replace( "/\s+/ms", "-", $var );
$var = strtr($var, $langtranslit);
$var = preg_replace( "/[^a-z0-9\_\-.]+/mi", "", $var );
$var = preg_replace( "/[^a-z0-9\_\-]+/mi", "", $var );
$var = preg_replace( '#[\-]+#i', '-', $var );
$var = str_ireplace( ".", "", $var );
$var = str_ireplace( ",", "", $var );
$var = str_ireplace( "---", "-", $var );
$var = str_ireplace( "--", "-", $var );
$var = strtolower( $var );
$var = str_ireplace( ".php", "", $var );
$var = str_ireplace( ".php", ".ppp", $var );
$var = str_ireplace( '"', """, $var );
if( strlen( $var ) > 200 ) {
$var = substr( $var, 0, 200 );
if( ($temp_max = strrpos( $var, '-' )) ) {$var = substr( $var, 0, $temp_max );}
}
$idd=$this->id;
$idq=$idd+136;
...............................................
Что за...
Вырвиглаз.
+163
$curdate=gmdate("Y.m.d H:i:s");
if(DateDayDiff($curdate,"2008.01.01")==0)$hny = true; else $hny = false;
if(DateDayDiff($curdate,"2008.04.01")==0)$fd = true; else $fd = false;
if((DateDayDiff($curdate,"2008.05.09")>=-1) && (DateDayDiff($curdate,"2008.05.09")<=1)) $nine_mai = true; else $nine_mai = false;
Оригинальная проверка "а-сегодня-ли-девятое-мая?" на форуме Elemental Games.
+1000
const double pi = acos(-1.0);
В каждой посылке codeforces - участника shentianxiao.
P.S. Он - китаец
−87
#!/usr/bin/python
import itertools, math, os, random, re, sys
random.seed (1234)
while True:
s = sys.stdin.readline ().strip ()
if s == '':
s = sys.stdin.readline ().strip ()
if s == '':
break
t = sys.stdin.readline ()
r = sys.stdin.readline ()
s = [c for c in s]
t = [c for c in t]
r = [c for c in r]
s.sort ()
t.sort ()
r.sort ()
ok = True
for c in r:
if len (s) > 0 and c == s[0]:
s = s[1:]
elif len (t) > 0 and c == t[0]:
t = t[1:]
else:
ok = False
ok = ok and len (s) == 0 and len (t) == 0
if ok:
print 'YES'
else:
print 'NO'
#Люди делают так:
#a, b, c = (raw_input() for i in range(3))
#print 'YES' if sorted(a + b) == sorted(c) else 'NO'
Задача такая: даны три строки: a, b и c
проверить что третья может быть получена из двух других преремешиванием
Источник:
codeforces, Codeforces beta 101 round, 1018183
−108
#import "FSAdaptor.h"
@implementation FSAdaptor
// NOTE: I hope that user won't manually disturb these fucking files.
// If this `very clever' user SUDDENLY jailbreaks his iShit and
// is still thinking that it is very good app than he is wrong:
// if file cannot be read or is renamed or another holy shit than
// all methods may return complete crap and the only way for him
// to be forgiven is to fuck himself. I hate these
// OH-MY-GOD-I-M-MUCH-MORE-CLEVER-THAN-THESE-DEVELOPERS people!
Не мог не запостить этот крик души. Приходится разгребать этот кусок того самого(