TopCoder

User's AC Ratio

NaN% (0/0)

Submission's AC Ratio

NaN% (0/0)

Tags

Description

Input Format

Output Format

Sample Input 1

2
let x =
  let z = 514 in
  let w = ( let v = 31 in add1 ( v , z , y ) ) in
  w in
( fn ( u ) => u ( u ( u ) ) ) ( fn ( k ) => k ) ( sub1 ( x ) )
-----
let x = pow ( 2 , n ) in
let v = if greater ( x , 8 ) then false else true in
if v then 7 else 29
-----

Sample Output 1

let w = add1 ( 31 , 514 , y ) in
let %0 = sub1 ( w ) in
let %1 = fn ( u ) =>
  let %2 = u ( u ) in
  u ( %2 ) in
let %3 = %1 ( fn ( k ) => k ) in
%3 ( %0 )
=====
let x = pow ( 2 , n ) in
let %0 = greater ( x , 8 ) in
let %1 = fn ( %2 ) =>
  if %2 then
    7
  else
    29 in
if %0 then
  %1 ( false )
else
  %1 ( true )
=====

Hints

Problem Source

NPSC 2014 高中組初賽 pE

Subtasks

No. Testdata Range Constraints Score
1 0 範例測資 0
2 0~1 無額外限制 100

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 3000 1048576 1048576 1 2
1 3000 1048576 1048576 2