time limit: 1 sec
memory limit: 128 mb
submit: 218
solved: 95 [
submit][
status][
web board]
對輸入的乙個int範圍內的正整數進行分割。
乙個int型別範圍內的正整數。
設輸入的整數有n位數,當n是偶數時,分別輸出2個數:第1個數是輸入資料的第(n/2+1~n)位,第2個數是輸入資料的第1~n/2位。
如果n是奇數,則輸出3個數:第1個數是輸入資料的第(n/2+2~n)位,第2個數是輸入資料的第n/2+1位,第3個數是輸入資料的第1~n/2位。
輸出的2個數或3個數,兩兩之間用1個空格分割。
所有的輸出不輸出無意義的0,即:若資料是010, 則輸出是10;若資料是000,則輸出是0。
舉例:輸入是123,則輸出是1 2 3。
輸入是1234,則輸出是12 34。
1231 2 3
#include
#include
#include
#include
#include
#include
#define pi 3.14159265
#include
int main()
if(m==1||m==0)
if(m%2)printf("%d %d %d",a/n/10,a/n%10,a%n);
else printf("%d %d",a/n,a%n);
}
大整數分割成 多個小整數問題(二)
問題 分硬幣問題,假設sum代表總的錢數,陣列a中的元素代表有的單個硬幣,問sum最少需要a中的幾個硬幣 可以重複 加起來才能得到sum?比如 int a int sum 63 那麼最少就是3個21的才能得到sum ps 貪婪演算法在這個例子中就不成立,所以貪婪方法沒有用 演算法1 和大整數分割成 ...
Problem B 類的初體驗(II)
定義乙個類data,只有乙個double型別的屬性和如下3個方法 1.帶1個引數的建構函式 初始化屬性值為引數值。2.double getvalue 獲得屬性值。3.void showvalue 顯示屬性值。乙個double型別的數值。輸出輸入的值2次,每次佔一行。3.14 3.143.14 inc...
Problem B 立體空間中的點(II)
time limit 1 sec memory limit 128 mb submit 3507 solved 2798 submit status web board 設計乙個平面上的點point類和3維的點point 3d類,滿足point 3d類繼承自point類,用於讀取輸入的資料,輸出所構...