codevs 3054 高精度練習 檔案操作

2021-08-10 03:53:00 字數 1084 閱讀 6727

題目描述 description

輸入一組資料,將每個資料加1後輸出

輸入描述 input description

輸入資料:兩行,第一行為乙個數n,第二行為n個資料

輸出描述 output description

輸出資料:一行,為處理過的資料

樣例輸入 sample input

5-1 2 100 -5 14

樣例輸出 sample output

0 3 101 -4 15

資料範圍及提示 data size & hint

資料範圍:對60%為資料,ni≤32767

對100%為資料,ni≤10255

n<=500

資料改了7次終於改對了

#include

#include

#include

using

namespace

std;

const

int maxn=10001;

char a[maxn];

int ca[maxn],cb[maxn],cc[maxn];

int n,lena,lenc;

void jia()

else

lenc=1;

if(a[0]!='-')

while(cc[lenc]==0)

lenc--;

for(int i=lenc;i>=1;i--)

cout

<<' ';

}else

if(a[0]=='-')

if(ca[1]>0)

else

if(ca[1]==0)

cc[lenc]+=ca[lenc]-cb[lenc];

lenc++;

}while(cc[lenc]==0) lenc--;

for(int i=lenc;i>=1;i--)

cout

<<' ';}}

return;

}int main()

return

0;}

注意負號的處理

codevs 3054 高精度練習 檔案操作

時間限制 1 s 空間限制 64000 kb 題目等級 鑽石 diamond 題目描述 description 輸入一組資料,將每個資料加1後輸出 輸入描述 input description 輸入資料 兩行,第一行為乙個數n,第二行為n個資料 輸出描述 output description 輸出資...

T3054 高精度練習 檔案操作 codevs

題目描述 description 輸入一組資料,將每個資料加1後輸出 輸入描述 input description 輸入資料 兩行,第一行為乙個數n,第二行為n個資料 輸出描述 output description 輸出資料 一行,為處理過的資料 樣例輸入 sample input 1 2 100 ...

codeVS 3115 高精度練習之減法

時間限制 1s空間限制 64000kb題目等級 gold 題目描述 給出兩個正整數a和b,計算a b的值。保證a和b的位數不超過500位。輸入描述 讀入兩個用空格隔開的正整數 輸出描述 輸出a b的值 樣例輸入 3 12 樣例輸出 9 解題思路 1 用字串形式輸入a,b兩個大數 2 判斷a,b兩串長...