演算法題解 翻轉數的和 簡單模擬

2021-10-06 04:18:38 字數 967 閱讀 5417

題目描述

time limit:

1000 ms

memory limit:

256 mb

喜歡數學的lucy經常向哥哥lf請教一些題目,哥哥總能很快就幫她解決。這不,lucy又有難題要請教哥哥了lucy的難題。

lucy的難題是有關翻轉數的:

翻轉數就是把乙個數的所有數字以相反順序寫出來,即原來的第乙個數字成為最後乙個,而原來的最後乙個則成為第乙個。我們把未翻轉的數稱為翻轉數的原數。

例 如:6789的翻轉數是9876,而6789就是9876的原數。

你一定注意到了,乙個翻轉數的原數可以有很多個,例如18的原數可以是81、810、8100等等。因此我們假定:通過翻轉數求原數時,所求得的原數的個 位不為零。即18的原數就是81。

lucy現在給出2個翻轉數a、b。

這兩個翻轉數各自對應的原數是c、d,c 與d的和為 s ,lucy想知道 s是多少?

輸入輸出格式

輸入描述:

輸入為多組測試資料,每行一組,包含兩個整數a、b,兩數中間以空格分隔,0

100000

000,0

100000

000。

輸出描述:

輸出只有乙個整數,即為s。

注意:請不要輸出翻轉數前面無用的零。例:對於0056,只需輸出56。

輸入輸出樣例

輸入樣例#:

123321112

輸出樣例#:

44413

題解:思路:將原數不斷求個位,乘以10即可得到翻轉後的數。

#include

using

namespace std;

intreverse

(int n)

//翻轉函式

return number;

}int

main()

return0;

}

1003 翻轉數的和

time limit 1000 ms memory limit 256 mb 喜歡數學的lucy經常向哥哥lf請教一些題目,哥哥總能很快就幫她解決。這不,lucy又有難題要請教哥哥了lucy的難題。lucy的難題是有關翻轉數的 翻轉數就是把乙個數的所有數字以相反順序寫出來,即原來的第乙個數字成為最後...

SWUSTOJ 26翻轉數的和

喜歡數學的lucy經常向哥哥lf請教一些題目,哥哥總能很快就幫她解決。這不,lucy又有難題要請教哥哥了lucy的難題。lucy的難題是有關翻轉數的 翻轉數就是把乙個數的所有數字以相反順序寫出來,即原來的第乙個數字成為最後乙個,而原來的最後乙個則成為第乙個。我們把未翻轉的數稱為翻轉數的原數。例 如 ...

KNN(K臨近演算法)的簡單模擬實現

效果圖 import math import matplotlib.pyplot as plt import numpy as np defclassifyapoint points,p,k 3 distance grop裝的的0或1 feature裝的是各個點座標 for group in poi...