| 题目名称 | 1464. [NOI 1996]三角形灯塔 | 
|---|---|
| 输入输出 | lighthouse.in/out | 
| 难度等级 | ★★ | 
| 时间限制 | 1000 ms (1 s) | 
| 内存限制 | 256 MiB | 
| 测试数据 | 10 | 
| 题目来源 | 
 | 
| 开放分组 | 全部用户 | 
| 提交状态 | |
| 分类标签 | |
| 分享题解 | 
| 通过:9, 提交:34, 通过率:26.47% | ||||
| 
 | 
100 | 0.000 s | 0.00 MiB | C++ | 
| 
 | 
100 | 0.003 s | 0.31 MiB | C++ | 
| 
 | 
100 | 0.003 s | 0.33 MiB | C++ | 
| 
 | 
100 | 0.004 s | 0.30 MiB | C++ | 
| 
 | 
100 | 0.005 s | 0.39 MiB | C++ | 
| 
 | 
100 | 0.008 s | 0.25 MiB | C++ | 
| 
 | 
100 | 0.011 s | 0.36 MiB | C++ | 
| 
 | 
100 | 0.022 s | 0.32 MiB | C++ | 
| 
 | 
100 | 0.034 s | 0.23 MiB | C++ | 
| 
 | 
90 | 0.004 s | 0.39 MiB | C++ | 
| 关于 三角形灯塔 的近10条评论(全部评论) | ||||
|---|---|---|---|---|
| 
 
考古23333 
 | ||||
| 
 
为什么我看好多人保存方程的数组就开到六七十,极限能到1000多吧 
2018-01-08 11:43
5楼
 
 | ||||
| 
 
没有预处理pow2,就wa了一个点,到现在还很懵。。。 
2018-01-08 11:42
4楼
 
 | ||||
| 
 
错成狗啊QAQ 
 | ||||
| 
 
深入认识高消的各种知识QAQ 
2015-06-24 09:13
2楼
 
 | ||||
| 
 
邵烜程,《数学思想助你一臂之力》,国家集训队2003论文集 
 | ||||
有一个 $N$ 行 ($0 < N \leq 50$) 的三角形灯塔,它的第 $1$ 行有 $1$ 个灯,第 $2$ 行有 $2$ 个灯,…,第 $N$ 行有 $N$ 个灯。我们用($i,j$)表示从上至下第 $i$ 行,从左至右第 $j$ 个灯。
每个灯有明、暗两种状态,第 $i$ 行任意一个灯 ($i,j$) 的状态由下一行的两个灯 ($i+1,j$) 和 ($i+1,j+1$) 的状态决定。具体的规则如下表所示:
| $(i+1,j)$的状态 | $(i+1,j+1)$的状态 | $(i,j)$的状态 | 
| 暗 | 亮 | 亮 | 
| 亮 | 暗 | 亮 | 
| 暗 | 暗 | 暗 | 
| 亮 | 亮 | 暗 | 
请你编程序,从已知的某几个灯的状态出发,推出最底一行 $N$ 个灯的所有可能的状态总数。
第一行为一个整数 $N$($1<=N<=50$)
接下来有若干行,每行有三个整数 $i,j,k(1 \leq j \leq i \leq N)$,表示已知灯 $(i,j)$ 的状态为 $k$ ($0$ 表示不亮,$1$ 表示亮) 最后一行为 $0$ $0$ $0$。
若问题无解,则输出“$No Answer$!”;否则输出可能的状态总数。
4 1 1 1 3 2 1 4 2 1 0 0 0
2
$NOI$ $1996$ $day1$