lllccclllcccnnlclccnncnlcnnnclcccccncncncllcclnlclnnlnlcnnlcclllnlllnclccclnnllllnnccllclncnclllnlnn
<64275 bytes omitted>
用户输出
136093098
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#92807 | #1405. lnc的子序列权值 | Wrong Answer | 5 | 100 ms | 2764 K | C++ 11 / 1.0 K | Lrefrain | 2023-06-29 13:05:21 |
#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e5 + 5, mod = 1e9 + 7;
int ans, n, dp[maxn][3], s[maxn][3];
char t[maxn];
inline void inc(int &x, int y) {
x += y;
if (x >= mod)
x -= mod;
}
inline int add(int x, int y) { return x + y >= mod ? x + y - mod : x + y; }
int main() {
scanf("%s", t + 1);
n = strlen(t + 1);
for (int i = dp[0][2] = 1; i <= n; ++i) {
for (int j = 0; j <= 2; ++j) dp[i][j] = dp[i - 1][j], s[i][j] = s[i - 1][j];
if (t[i] == 'l') {
inc(dp[i][0], add(dp[i - 1][1], dp[i - 1][2]));
inc(s[i][0], add(s[i - 1][1], s[i - 1][2]));
} else if (t[i] == 'n') {
inc(dp[i][1], add(dp[i - 1][2], dp[i - 1][0]));
inc(s[i][1], add(s[i - 1][2], s[i - 1][0]));
} else {
inc(dp[i][2], add(dp[i - 1][0], dp[i - 1][1]));
inc(s[i][2], add(add(s[i - 1][0], s[i - 1][1]), dp[i - 1][1]));
}
}
cout << add(add(s[n][0], s[n][1]), s[n][2]);
return 0;
}
lllccclllcccnnlclccnncnlcnnnclcccccncncncllcclnlclnnlnlcnnlcclllnlllnclccclnnllllnnccllclncnclllnlnn
<64275 bytes omitted>
用户输出
136093098
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
ncllcclnccclcnlcllnlccnllccnlccncnccnclnnncnlnlccccnnlncllncclnnclcnlnncnnnlnnclnlnnlclncncncncnncln
<46553 bytes omitted>
用户输出
785142893
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
nnlcnnlclnllcnlnlnllnnlncclclccclnnnncncnccclcllnlnnccnncclllllnlcclllcllnncclcnlcnnllncnlcnnlclclnn
<41191 bytes omitted>
用户输出
652892761
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
nllnnnccccnnnnnlnnlnlcnlnnlnclnlllnccnlncclcccclcnnccclccnclclcnncccnnnnnlncnlcclnnnnclllccncnncnlln
<73604 bytes omitted>
用户输出
476143421
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
clclnncnllcccnnlnccnnlcnclnlnllnclnccccccncclnclcccccnllclncnllllcnlnlclnllccnncnlccnncnnlcnlllnlnln
<88959 bytes omitted>
用户输出
451304060
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
nnclcnllcncnlllllnllclncncclclcclnnlnnlnnllccnlnclcnlllnnnclccnlclllnnccnnnnncnnnllnlcllnllcllclcncl
<67473 bytes omitted>
用户输出
247847043
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
nlnnclcllnnnllnclnccclccnnlcnnccnnnllccccncnnnlncccllccnnllllllllllcclnllcnnnclccnlclnnnclccccnccncn
<59876 bytes omitted>
用户输出
88664208
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
nclclnnnlnlnclclcnlclllclclcnlnncclncnlnnlclnccclnlnnlnlnlnlnnnnnncnllclcnllncnnccnclnnllnnnllllnnnc
<77845 bytes omitted>
用户输出
696028546
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
lcnncncncnnnlclccnlclnccnccnnnlnlllclnnnnllcclllnlllncncnnlnncnlclcnclnllnlnnlllcnllnnnlnlncclnllncc
<92713 bytes omitted>
用户输出
163720851
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
llnnncnlcccllnlclcllcllcnnnlcncnnnnnnlnnnnnnclncncclllclnnnclllllccclcnlnlcllccllcclcncnclnncnllllnn
<13081 bytes omitted>
用户输出
638956151
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
lnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclncl
<8431 bytes omitted>
用户输出
124709518
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
lnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclnclncl
<81111 bytes omitted>
用户输出
27668802
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
llnnncllnnncllnnncllnnncllnnncllnnncllnnncllnnncllnnncllnnncllnnncllnnncllnnncllnnncllnnncllnnncllnn
<99900 bytes omitted>
用户输出
63577335
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
lncccclncccclncccclncccclncccclncccclncccclncccclncccclncccclncccclncccclncccclncccclncccclncccclncc
<99900 bytes omitted>
用户输出
955480927
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
lllllncccclllllncccclllllncccclllllncccclllllncccclllllncccclllllncccclllllncccclllllncccclllllncccc
<99900 bytes omitted>
用户输出
511658772
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
<96706 bytes omitted>
用户输出
332428731
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
<99900 bytes omitted>
用户输出
121740811
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
<99900 bytes omitted>
用户输出
199831993
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
<99900 bytes omitted>
用户输出
199831993
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0