API Response (JSON)
{
"problem": {
"name": "E1. Bernstein-Vazirani algorithm",
"description": {
"content": "You are given a quantum oracle - an operation on _N_ + 1 qubits which implements a function . You are guaranteed that the function _f_ implemented by the oracle is scalar product function (oracle from",
"description_type": "Markdown"
},
"platform": "Codeforces",
"limit": {
"time_limit": 2000,
"memory_limit": 262144
},
"difficulty": "None",
"is_remote": true,
"is_sync": true,
"sync_url": null,
"sign": "CF1002E1"
},
"statements": [
{
"statement_type": "Markdown",
"content": "You are given a quantum oracle - an operation on _N_ + 1 qubits which implements a function . You are guaranteed that the function _f_ implemented by the oracle is scalar product function (oracle from...",
"is_translate": false,
"language": "English"
},
{
"statement_type": "Markdown",
"content": "你被给定一个量子预言机——一个作用于 #cf_span[N + 1] 个量子比特上的操作,它实现了一个函数。你保证该预言机实现的函数 #cf_span[f] 是点积函数(来自问题 D1 的预言机):\n\n这里 (一个包含 #cf_span[N] 个整数的数组,每个整数为 0 或 1)。\n\n你的任务是重构数组 。你的代码仅允许调用给定的预言机一次。\n\n你需要实现一个操作,该操作接收以下输入:\n\n你的...",
"is_translate": true,
"language": "Chinese"
},
{
"statement_type": "Markdown",
"content": "**Definitions** \nLet $ N \\in \\mathbb{Z}^+ $. \nLet $ f: \\{0,1\\}^N \\to \\{0,1\\} $ be a function implemented by a quantum oracle, defined as: \n$$\nf(x) = x \\cdot a \\mod 2 = \\bigoplus_{i=1}^N x_i a_i\n$$ ...",
"is_translate": false,
"language": "Formal"
}
]
}