From 78d8949d8df4e01538c4bccd37817e86f433e64b Mon Sep 17 00:00:00 2001 From: Code Lich Date: Tue, 25 Mar 2025 16:43:16 +0700 Subject: [PATCH] updated some plugins --- lua/custom/snippets/binpowcpp.lua | 0 lua/custom/snippets/edhliicpp.lua | 15 +++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 lua/custom/snippets/binpowcpp.lua diff --git a/lua/custom/snippets/binpowcpp.lua b/lua/custom/snippets/binpowcpp.lua new file mode 100644 index 00000000..e69de29b diff --git a/lua/custom/snippets/edhliicpp.lua b/lua/custom/snippets/edhliicpp.lua index 11c2f29a..34cfc77d 100644 --- a/lua/custom/snippets/edhliicpp.lua +++ b/lua/custom/snippets/edhliicpp.lua @@ -25,4 +25,19 @@ ls.add_snippets('cpp', { '}', }, }), + s('binpow', { + t { + 'll binpow(ll a, ll b, ll c) {', + ' ll res = 1;', + ' while (b != 0) {', + ' if (b & 1) {', + ' res = (res * a) % c;', + ' }', + ' b = b >> 1;', + ' a = (a * a) % c;', + ' }', + ' return res;', + '}', + }, + }), })