diff options
Diffstat (limited to 'mod')
| -rw-r--r-- | mod/code/cses/problems/1071.cpp | 19 | ||||
| -rw-r--r-- | mod/tools/typst/default.nix | 3 | ||||
| -rw-r--r-- | mod/users/kle/default.nix | 2 |
3 files changed, 22 insertions, 2 deletions
diff --git a/mod/code/cses/problems/1071.cpp b/mod/code/cses/problems/1071.cpp new file mode 100644 index 0000000..778cc86 --- /dev/null +++ b/mod/code/cses/problems/1071.cpp @@ -0,0 +1,19 @@ +#include <iostream> +#include <tuple> +#include <vector> + +using ull = unsigned long long; + +int main() { + int n; + std::cin >> n; + + while (n--) { + ull x, y; + std::cin >> y >> x; + + auto area = y * y; + auto perimeter = y + y + 1; + auto max = area + perimeter; + } +} diff --git a/mod/tools/typst/default.nix b/mod/tools/typst/default.nix index 5f809d6..dc3eab2 100644 --- a/mod/tools/typst/default.nix +++ b/mod/tools/typst/default.nix @@ -28,6 +28,7 @@ in depotPackages ]; - shellHook = "alias typst='export XDG_DATA_HOME=${depotPackages}/share:$XDG_DATA_HOME'"; + # shellHook = "export TYPST_PACKAGE_PATH=${depotPackages}/share"; + shellHook = "alias typst='XDG_DATA_HOME=${depotPackages}/share typst'"; }; } diff --git a/mod/users/kle/default.nix b/mod/users/kle/default.nix index 6f1cda2..d8fd3a2 100644 --- a/mod/users/kle/default.nix +++ b/mod/users/kle/default.nix @@ -28,7 +28,7 @@ in shell = pkgs.fish; home = "/persist/usr/kle"; createHome = true; - extraGroups = [ "wheel" "users" "networkmanager" "video" ]; + extraGroups = [ "wheel" "users" "networkmanager" "video" "corectrl" ]; packages = with pkgs; [ # utilities btop |
