1001 A+B Format
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int a,b,sum;
cin>>a>>b;
sum=a+b;
if(sum==0){
cout<<0;
return 0;
}
if(sum<0){
sum*=-1;
cout<<'-';
}
vector<int>v;
while(sum!=0){
v.push_back(sum%10);
sum=sum/10;
}
for(int i=v.size()-1;i>=0;i--){
cout<<v[i];
if(i%3==0&&i>0){
cout<<',';
}
}
return 0;
}
1002
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
double xishu[1001]={0};
int k;
int a;
double b;
cin>>k;
while(k--){
cin>>a>>b;
xishu[a]+=b;
}
cin>>k;
while(k--){
cin>>a>>b;
xishu[a]+=b;
}
int sum=0;
for(int i=0;i<=1000;i++){
if(xishu[i]!=0)sum++;
}
cout<<sum;
for(int i=1000;i>=0;i--){
if(xishu[i]!=0){
printf(" %d %.1f",i,xishu[i]);
}
}
return 0;
}
1003 emergency
在这里插入代码片