j059 - 11547-Automatic Answer
題目描述
題目要求根據給定的公式計算結果,並輸出結果的十位數字。公式為:((n*567/9+7492)*235/47-498)%100/10,其中 n 是輸入的整數。
解題思路
題目是一個簡單的數學運算模擬。直接按照公式進行計算,注意整數除法,並取絕對值以確保十位數的正確性。由於題目要求輸出十位數字,因此需要計算結果模 100 後再除以 10。
複雜度分析
- 時間複雜度: O(1)
- 空間複雜度: O(1)
程式碼
#include <iostream>
using namespace std;
long long t,n;
int main(){
cin >> t;
while(t--){
cin >> n;
cout << abs(((n*567/9+7492)*235/47-498)%100/10)<< "\n";
}
}