10:大整数加法

  • 查看
  • 提交
  • 统计
  • 提问

到底时限制: 
1000ms

内存限制: 
65536kB

描述
告少单不超200各类的非负整数的同。

输入
发出少推行,每行是一个不越200员的非负整数,可能发结余的前方导0。

输出
一行,即相加后的结果。结果里不能够闹多余的前导0,即要结果是342,那么就未可知出口为0342。

样例输入
22222222222222222222
33333333333333333333

样例输出
55555555555555555555

来源
程序设计实习2007

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cstring>
 4 using namespace std;
 5 char a[100001];
 6 char b[100001];
 7 char c[100001];
 8 int a1[100001];
 9 int b1[100001];
10 int c1[100001];
11 int main()
12 {
13     scanf("%s",&a);
14     scanf("%s",&b);
15     int la=strlen(a);
16     int lb=strlen(b);
17     for(int i=0;i<la;i++)
18     a1[i]=a[la-i-1]-'0';
19     for(int i=0;i<lb;i++)
20     b1[i]=b[lb-i-1]-'0';
21     int x=0;//进位
22     int i=0;// 结果的位数
23     while(i<la||i<lb)
24     {
25         c1[i]=a1[i]+b1[i]+x;
26         x=c1[i]/10;
27         c1[i]=c1[i]%10;
28         i++;
29     } 
30     c1[i]=x;
31     while(1)
32     {
33         if(c1[i]==0&&i>=1)
34         i--;
35         else break;
36     }
37     
38     for(int j=i;j>=0;j--)
39     cout<<c1[j];
40     return 0;
41 }

 

20150506 Created By BaoXinjian

 统计 1一、摘要


经过使用dbms_stats包来搜集系统与对象的统计信息,在形容新的统计信息经常,系统会将目前的统计信息备份到数码字典中,从而保留一段时间的统计信息,如果新的统计信息导致无效的执行计划,可以回复到旧的适的统计信息

  1. 封存时间与消除

  2. 视图

  3. 复原统计信息

  4. 日志

 

 统计 2二、解析


  1. 保留时间及清除

(1). 查看保留时间

select dbms_stats.get_stats_history_retention() as retention
from dual;

统计 3

(2). 设定保留时间

dbms_stats.alter_stats_history_retention(retention => 31); 

(3). 清楚统计信息

dbms_stats.purge_stats(before_timestamp => systimestamp-31);
  1. 视图

翻开有对象的统计信息之变化情况,通过表dba_tab_stats_history获取对象的统计信息何时给涂改

select stats_update_time
  from dba_tab_stats_history
 where owner = 'SYS'
   and table_name = 'WRH$_SYSSTAT'

统计 4

  1. 回复统计信息

    dbms_stats.restore_schema_stats(ownname => ‘SH’,

                                 as_of_imestamp => systimestamp-1,
                                 force => TRUE)
    

4.  日志

拿数据库、数据字典、模式级别之操作实践信息记录及数量字典中,可经查如下表获取这些日记信息

select operation,
       start_time,
       (end_time - start_time) day(1) to second(0) as duration
  from dba_optstat_operations
 order by start_time desc;

统计 5

 

Thanks and Regards

统计 6