博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVA 11375 - Matches
阅读量:4601 次
发布时间:2019-06-09

本文共 1299 字,大约阅读时间需要 4 分钟。

写得泪奔了。

我已开始MAXN写到了2048,数组也是开到2048,结果WA不断。

还以为是高精度写错了。

然后重写了三四遍,尼玛还是WA。

还有今天UVA连接好慢,我都成F5党了。交上去的代码一片CP(连接失败。。代码交不全)

后来把MAXN改为2000 数组2048直接AC了。

测试数据不是说1~2000么。。。。。。

多开一点。。。。。没事吧。。。。。。。。

啥也不说了,都是泪。T T

#include
#include
#include
#include
using namespace std;const int MAXN=2000;const int SIZE=MAXN+48;class bign{public: int data[500]; int len; bign(){ memset(data,0,sizeof(data)); len=1; } void operator = (const int &x) { int temp=x; while(temp!=0) { data[len++]=temp % 10; temp/=10; } } bign operator +(const bign &a) { bign temp; temp.len=max(len,a.len); for(int i=1;i<=temp.len;i++) { temp.data[i]+=data[i]+a.data[i]; if(temp.data[i]>=10) { temp.data[i+1]=temp.data[i+1]+temp.data[i]/10; temp.data[i]%=10; if(i==temp.len) temp.len++; } } return temp; } bign operator +=(const bign &a) { *this=*this+a; return *this; } bign operator +(const int &a) { bign temp; temp=a; temp= *this + temp; return temp; } friend ostream & operator << (ostream &print ,const bign &ans) { int i=ans.len; while(ans.data[i]==0&&i>=1) i--; if(i!=0) for(;i>0;i--) print<
>n) { cout<
<

转载于:https://www.cnblogs.com/murmured/p/5004321.html

你可能感兴趣的文章
java学习笔记-设计模式20(备忘录模式)
查看>>
*Hdu 1026-Ignatius and the Princess I
查看>>
447. Number of Boomerangs
查看>>
【bzoj1598/Usaco2008 Mar】牛跑步——A*
查看>>
威斯敏斯特教堂(西敏寺)墓碑上的话(WestMinster Abbey,When I was young and free...,修身齐家治国平天下)...
查看>>
IDEA激活
查看>>
轻型的接口访问频率限制服务模型的设计与实现【转】
查看>>
创建多线程的第一种方式——创建Thread子类和重写run方法
查看>>
Bug管理工具的使用介绍(Bugger 2016)
查看>>
Redis Win平台安装
查看>>
Java EE学习笔记(二)
查看>>
Python接口自动化基础---get请求
查看>>
HDU 4442 Physical Examination
查看>>
个性化推荐系统最近一些复盘以及探索
查看>>
使用NEWSEQUENTIALID解决GUID聚集索引问题
查看>>
FILESTREAM
查看>>
如何获取用户的地理位置-浏览器地理位置(Geolocation)API 简介
查看>>
amazeui学习笔记--css(常用组件9)--导航nav
查看>>
weka 集成学习
查看>>
Firebird数据库自动备份脚本
查看>>