From 83c935bfd0142c0e23e13737a23713e0781bacdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Mon, 26 Feb 2024 13:21:28 +0800 Subject: [PATCH] 'commit' --- .../LanQiaoBei/LanQiao14STEMA20230212/8.cpp | 15 ++++++++---- .../LanQiaoBei/LanQiao14STEMA20230212/8_2.cpp | 24 ------------------- 2 files changed, 11 insertions(+), 28 deletions(-) delete mode 100644 TangDou/LanQiaoBei/LanQiao14STEMA20230212/8_2.cpp diff --git a/TangDou/LanQiaoBei/LanQiao14STEMA20230212/8.cpp b/TangDou/LanQiaoBei/LanQiao14STEMA20230212/8.cpp index 9288bc6..53fb76a 100644 --- a/TangDou/LanQiaoBei/LanQiao14STEMA20230212/8.cpp +++ b/TangDou/LanQiaoBei/LanQiao14STEMA20230212/8.cpp @@ -1,17 +1,24 @@ #include using namespace std; +int n, cnt; + int main() { - int n, cnt = 0; cin >> n; - cnt = n / 3; if (n == 2) cnt = -1; else if (n == 4) cnt = 4; + else if (n == 5) + cnt = 3; + else if (n == 7) + cnt = 3; + else if (n % 3 == 0) + cnt = n / 3; else if (n % 3 == 1) - cnt += 1; + cnt = (n - 7) / 3 + 3; else if (n % 3 == 2) - cnt += 2; + cnt = (n - 5) / 3 + 3; + cout << cnt << endl; return 0; } \ No newline at end of file diff --git a/TangDou/LanQiaoBei/LanQiao14STEMA20230212/8_2.cpp b/TangDou/LanQiaoBei/LanQiao14STEMA20230212/8_2.cpp deleted file mode 100644 index 53fb76a..0000000 --- a/TangDou/LanQiaoBei/LanQiao14STEMA20230212/8_2.cpp +++ /dev/null @@ -1,24 +0,0 @@ -#include -using namespace std; -int n, cnt; - -int main() { - cin >> n; - if (n == 2) - cnt = -1; - else if (n == 4) - cnt = 4; - else if (n == 5) - cnt = 3; - else if (n == 7) - cnt = 3; - else if (n % 3 == 0) - cnt = n / 3; - else if (n % 3 == 1) - cnt = (n - 7) / 3 + 3; - else if (n % 3 == 2) - cnt = (n - 5) / 3 + 3; - - cout << cnt << endl; - return 0; -} \ No newline at end of file