qgene quiz 2016
TRANSCRIPT
![Page 1: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/1.jpg)
![Page 2: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/2.jpg)
![Page 3: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/3.jpg)
![Page 4: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/4.jpg)
![Page 5: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/5.jpg)
![Page 6: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/6.jpg)
![Page 7: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/7.jpg)
![Page 8: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/8.jpg)
•
•
•
•
•
•
•
![Page 9: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/9.jpg)
X
![Page 10: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/10.jpg)
![Page 11: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/11.jpg)
:(){ :|:& };:
![Page 12: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/12.jpg)
myfun [] = []
myfun (x:xs) = myfun elts_lt_x ++ [x] ++ myfun elts_greq_x
where
elts_lt_x = [y | y <- xs, y < x]
elts_greq_x = [y | y <- xs, y >= x]
![Page 13: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/13.jpg)
<syntax> ::= <rule> | <rule> <syntax>
<rule> ::= <opt-whitespace> "<" <rule-name> ">" <opt-whitespace> "::="
<opt-whitespace> <expression> <line-end>
<opt-whitespace> ::= " " <opt-whitespace> | ""
<expression> ::= <list> | <list> <opt-whitespace> "|" <opt-whitespace>
<expression>
<line-end> ::= <opt-whitespace> <EOL> | <line-end> <line-end>
<list> ::= <term> | <term> <opt-whitespace> <list>
<term> ::= <literal> | "<" <rule-name> ">"
<literal> ::= '"' <text> '"' | "'" <text> "'"
![Page 14: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/14.jpg)
main()
{ long long P = 1,
E = 2,
T = 5,
A = 61,
L = 251,
N = 3659,
R = 271173410,
G = 1479296389,
x[] = { G * R * E * E * T , P * L * A * N * E * T };
puts((char*)x);
}
![Page 15: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/15.jpg)
let rec funx a b = if b = 0 then a else funx b (a mod b);;
let ascii n =
let rec ascii' = function
| 0 -> ()
| i ->
let s = "N" ^ String.make (n-2) ' ' ^ "N" in
String.fill s (n-i) 1 'N';
print_endline s;
ascii' (i-1)
in ascii' n;;
![Page 16: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/16.jpg)
filter(None,map(lambda y:y*reduce(lambda x,y:x*y!=0, map(lambda
x,y=y:y%x,range(2,int(pow(y,0.5)+1))),1),range(2,1000)))
![Page 17: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/17.jpg)
![Page 18: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/18.jpg)
![Page 19: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/19.jpg)
![Page 20: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/20.jpg)
![Page 21: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/21.jpg)
![Page 22: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/22.jpg)
![Page 23: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/23.jpg)
![Page 24: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/24.jpg)
![Page 25: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/25.jpg)
![Page 26: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/26.jpg)
![Page 27: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/27.jpg)
![Page 28: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/28.jpg)
![Page 29: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/29.jpg)
•
•α
•
•α
![Page 30: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/30.jpg)
![Page 31: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/31.jpg)
(define check-equality (lambda (argument)
(if (= argument argument) (do-something) (do-something-else))))
![Page 32: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/32.jpg)
.
![Page 33: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/33.jpg)
![Page 34: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/34.jpg)
![Page 35: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/35.jpg)
![Page 36: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/36.jpg)
![Page 37: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/37.jpg)
![Page 38: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/38.jpg)
![Page 39: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/39.jpg)
![Page 40: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/40.jpg)
![Page 41: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/41.jpg)
![Page 42: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/42.jpg)
![Page 43: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/43.jpg)
![Page 44: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/44.jpg)
X0,...,N−1 ← funX(x, N, s):if N = 1 then
X0 ← x0else
X0,...,N/2−1 ← funX(x, N/2, 2s)XN/2,...,N−1 ← funX(x+s, N/2, 2s)for k = 0 to N/2−1 :
t ← XkXk ← t + exp(−2πi k/N) Xk+N/2Xk+N/2 ← t − exp(−2πi k/N) Xk+N/2
endforendif
![Page 45: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/45.jpg)
![Page 46: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/46.jpg)
n L
![Page 47: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/47.jpg)
![Page 48: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/48.jpg)
![Page 49: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/49.jpg)
![Page 50: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/50.jpg)
![Page 51: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/51.jpg)
![Page 52: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/52.jpg)
![Page 53: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/53.jpg)
![Page 54: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/54.jpg)
![Page 55: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/55.jpg)
![Page 56: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/56.jpg)
![Page 57: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/57.jpg)
![Page 58: QGene Quiz 2016](https://reader033.vdocument.in/reader033/viewer/2022052405/5877be4d1a28ab2c668b7279/html5/thumbnails/58.jpg)