[SNCPC2024] chmod

Luogu
IDLGP10691
Time1000ms
Memory256MB
DifficultyP2
2024O2优化陕西省赛/邀请赛
$\text{chmod}$ 是一个用于更改文件或目录权限的命令,它是 Linux 和其他类 Unix 操作系统中的常用命令之一。$\text{chmod}$ 命令允许用户为文件或目录设置不同的权限,以控制谁可以读取,写入或执行这些文件。 在 Linux 系统中,每个文件或目录都有与之相关联的权限, 这些权限决定了谁可以对文件进行何种操作。用户被分为三类:所有者(owner),所属组(group)和其他人(others)。每类用户又都有读 (r),写(w)和执行(x)三种权限。这 $9$ 种权限可以分别指定。我们称**权限字符串**是一个长度为 $9$ 的字符串,按顺序分别对应以上提到的 $9$ 种权限,如果具有此权限,则为 $\text{r}$,$\text{w}$,$\text{x}$ 中相应的那一个,否则为 $\text{-}$。 例如**权限字符串** $\text{rwxr-x-}\text{-x}$ 说明,该文件对于所有者具有全部权限,对于所属组用户只具有读和执行权限,而对于其他人只具有执行权限。 使用 $\text{chmod}$ 命令时,你可以提供模式串来修改权限。在本题,我们只考虑长度为 $3$ 的由不大于 $7$ 的数字组成的模式串,其三个数字从左往右依次代表所有者(owner),所属组(group)和其他人(others)的权限。对于每个数字,其最低三个二进制位从高向低分别表示了该类用户是否具有读(r),写(w)和执行(x)权限。 例如:执行 $\text{chmod 760 file.txt}$ 后, 表示文件的**权限字符串**为 $\text{rwxrw-}\text{-}\text{-}\text{-}$。 给出若干合法的模式串,每次读入一条模式串后,你需要输出修改后文件的**权限字符串**。 ## Input 第一行一个正整数 $T$ ($1 \le T \le 100$),表示数据组数。 接下来 $T$ 行,每行一条 $\text{chmod}$ 模式串。 ## Output 共 $T$ 行,表示模式串对应的**权限字符串**。 [samples]
Samples
Input #1
3
356
114
514
Output #1
-wxr-xrw-
--x--xr--
r-x--xr--
API Response (JSON)
{
  "problem": {
    "name": "[SNCPC2024] chmod",
    "description": {
      "content": "$\\text{chmod}$ 是一个用于更改文件或目录权限的命令,它是 Linux 和其他类 Unix 操作系统中的常用命令之一。$\\text{chmod}$ 命令允许用户为文件或目录设置不同的权限,以控制谁可以读取,写入或执行这些文件。 在 Linux 系统中,每个文件或目录都有与之相关联的权限, 这些权限决定了谁可以对文件进行何种操作。用户被分为三类:所有者(owner),所属组(group",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 262144
    },
    "difficulty": {
      "LuoguStyle": "P2"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGP10691"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "$\\text{chmod}$ 是一个用于更改文件或目录权限的命令,它是 Linux 和其他类 Unix 操作系统中的常用命令之一。$\\text{chmod}$ 命令允许用户为文件或目录设置不同的权限,以控制谁可以读取,写入或执行这些文件。\n\n在 Linux 系统中,每个文件或目录都有与之相关联的权限, 这些权限决定了谁可以对文件进行何种操作。用户被分为三类:所有者(owner),所属组(group...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments