From 7c60dee83b436e8e8a667bf9f191beced8de4fc3 Mon Sep 17 00:00:00 2001 From: Jack Sangdahl Date: Mon, 10 Mar 2025 00:36:13 -0600 Subject: chore: move cpp and rust code to directory --- num_people_aware_secret.cpp | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 num_people_aware_secret.cpp (limited to 'num_people_aware_secret.cpp') diff --git a/num_people_aware_secret.cpp b/num_people_aware_secret.cpp deleted file mode 100644 index 80a4b91..0000000 --- a/num_people_aware_secret.cpp +++ /dev/null @@ -1,27 +0,0 @@ -#include "leetcode.h" - -class Solution { -public: - int peopleAwareOfSecret(int n, int delay, int forget) { - long long sharing = 0, mod = 1000000007; - deque d{1}, f{1}; - while (--n > 0) { - if (d.size() >= delay) { - sharing = (sharing + d.front()) % mod; - d.pop_front(); - } - if (f.size() >= forget) { - sharing = (mod + sharing - f.front()) % mod; - f.pop_front(); - } - d.push_back(sharing); - f.push_back(sharing); - } - return accumulate(begin(f), end(f), 0LL) % mod; - } -}; - -int main() { - Solution obj; - cout << obj.peopleAwareOfSecret(6, 2, 4); -} -- cgit v1.2.3