Skip to content

Commit 3132ca4

Browse files
committed
Runtime: 301 ms (Top 34.09%) | Memory: 97.1 MB (Top 92.27%)
1 parent 158b16e commit 3132ca4

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1+
// Runtime: 301 ms (Top 34.09%) | Memory: 97.1 MB (Top 92.27%)
12
class Solution {
23
public:
34
int firstDayBeenInAllRooms(vector<int>& nextVisit) {
45
int n = nextVisit.size();
56
int mod = 1e9 + 7;
67
long long dp[n];
78
dp[0] = 0;
8-
9+
910
for(int i = 1 ; i < n ; i++)
1011
{
1112
if(dp[i-1] == nextVisit[i-1])
1213
dp[i] = dp[i-1] + 2;
1314
else
1415
dp[i] = (2 + 2*dp[i-1] + mod - dp[nextVisit[i-1]])%mod;
1516
}
16-
17+
1718
return (int) dp[n-1]%mod;
1819
}
19-
};
20+
};

0 commit comments

Comments
 (0)