2024-10-3 國慶集訓。

棉裤Manki發表於2024-10-04

省流

唐飛了的 \(128\)\(0+70+58+0\)

補上 freopen 之後 \(50+70+58+10=188\)。仍然唐。

期望得分:100+100+58+30=288。我的 \(100pts\)freopen 吃了?

T1

題目描述

牛牛剛學習了輸入輸出, 他遇到了一道這樣的題目。
輸入 2 個整數 \(a\)\(b\)
保證輸入的 \(a\)\(b\) 在 long long 範圍之內, 即滿足

\(-9223372036854775808 \leq a, b \leq 9223372036854775807\)

計算 \(a+b\) 的值,即這兩個數字的和。
如果 \(a+b\) 在long long範圍之內, 即滿足
\(-9223372036854775808 \leq a+b \leq 9223372036854775807\)

那麼輸出一行一個整數表示 \(a+b\) 的結果。
如果 \(a+b\) 不在long long範圍之內, 即越界了, 那麼輸出

"hello, %lld\n"

包含引號。

具體可以參見樣例。

輸入格式

輸入只有一行, 包含用空格分開的兩個整數, 表示 \(a\)\(b\)

輸出格式

如果 \(a+b\) 在long long範圍之內,輸出一行一個整數,表示 \(a+b\) 的結果;否則輸出"hello, %lld\n", 包含引號。

樣例 #1

樣例輸入 #1

-9223372036854775808 9223372036854775807

樣例輸出 #1

-1

樣例 #2

樣例輸入 #2

9223372036854775807 1

樣例輸出 #2

"hello, %lld\n"

提示

資料範圍

對於 \(50 \%\) 的資料會超long long

對於 \(100 \%\) 的資料, 滿足題目輸入限制

T1 題解

T1 是一道很水的題。賽場上我的 UB 做法只拿到了 \(50\) pts。很唐。

實際上正解是 \(a + b \le c \to a \le c - b\)

T2

題目描述

牛牛已知每月的稅前收入, 他想知道在新個稅下, 稅收後收入是多少?
個稅計算方法是這樣的:

綜合所得金額 - 新起徵點 5000 元 \(=\) 應納稅所得額

其中 綜合所得金額 就是稅前收入, (你可以忽略五險一金, 專項扣除等我沒有提到的東西)

對於 應納稅所得額

  1. 不超過 3000 元的部分, 稅率 \(3 \%\)
  2. 超過 3000 元至 12000 元的部分, 稅率 \(10 \%\)
  3. 超過 12000 元至 25000 元的部分, 稅率 \(20 \%\)
  4. 超過 25000 元至 35000 元的部分, 稅率 \(25 \%\)
  5. 超過 35000 元至 55000 元的部分, 稅率 \(30 \%\)
  6. 超過 55000 元至 80000 元的部分, 稅率 \(35 \%\)
  7. 超過 80000 元的部分, 稅率 \(45 \%\)

稅前收入 - 個人所得稅 \(=\) 稅後收入

為了方便計算, 保證收入是 100 的倍數, 因此輸出一定是整數。

對於稅前收入 5000 以下的人,是可以不交個人所得稅的, 當然也不會受到國家的補助。(稅不會是負數)

輸入格式

輸入一行一個整數表示稅前收入。

輸出格式

輸出一行一個整數表示稅後收入。

樣例 #1

樣例輸入 #1

20000

樣例輸出 #1

18410

提示

樣例1 說明

應納稅所得額為 15000 ,其中

有 3000 落在第一部分, 有 9000 落在第二部分, 有 3000 落在第三部分。

個人所得稅 \(=3000 \times 3 \%+9000 \times 10 \%+3000 \times 20 \%=90+900+\) \(600=1590\)

所以稅後收入是 18410 。

資料範圍

測試點共10組資料

存在 7 組資料為 \(5000,8000,17000,30000,40000,60000,85000\)

輸入保證 \(2400 \leq\) 稅前收入 \(\leq 240000\)

T2 題解

經典超小模擬。放上來就是浪費時間的。

小戶拔蘿蔔給的大樣例太水了,不然我肯定過。

賽場 \(70\) pts。原因:最後的 \(45\%\) 稅率打成 \(35\%\) 了。

T3T4 都不會,拿到了暴力分。

相關文章