This commit is contained in:
1 parent
cd0c65ca4e
commit
ac9df32e58
2 files changed
+75
No files matched your search
+25
@@ -0,0 +1,25 @@
|
||||
#include <bits/stdc++.h>
|
||||
using namespace std;
|
||||
void read(int &x) {
|
||||
x = 0;
|
||||
bool fu = 0;
|
||||
char c = getchar_unlocked();
|
||||
while ((c < '0' || c > '9') && c != '-')
|
||||
c = getchar_unlocked();
|
||||
if(c=='-') fu=1, c=getchar_unlocked();
|
||||
while (c>='0' && c<='9'){
|
||||
x = 10*x+c-'0', c = getchar_unlocked();
|
||||
}
|
||||
x=((fu)?-1:1)*x;
|
||||
}
|
||||
int main(){
|
||||
int n, ans=0;
|
||||
scanf("%d", &n);
|
||||
for(int i = 1; i <= n; i++) {
|
||||
int x;
|
||||
read(x);
|
||||
ans+=x;
|
||||
}
|
||||
printf("%d\n", ans);
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
# P10815 【模板】快速读入
|
||||
|
||||
## 题目背景
|
||||
|
||||
**套取数据直接输出抢最优解是恶劣的违规行为,根据情节轻重,最高可以直接封号。**
|
||||
|
||||
制约解除作战!
|
||||
|
||||
## 题目描述
|
||||
|
||||
给你 $n$ 个数,你需要求和并输出。
|
||||
|
||||
## 输入格式
|
||||
|
||||
第一行一个整数 $n$。
|
||||
|
||||
之后一行 $n$ 个整数以空格隔开,表示给定的 $n$ 个数。
|
||||
|
||||
## 输出格式
|
||||
|
||||
一行一个数表示给定的数的和。
|
||||
|
||||
## 输入输出样例 #1
|
||||
|
||||
### 输入 #1
|
||||
|
||||
```
|
||||
5
|
||||
-1 2 -3 4 -5
|
||||
```
|
||||
|
||||
### 输出 #1
|
||||
|
||||
```
|
||||
-3
|
||||
```
|
||||
|
||||
## 说明/提示
|
||||
|
||||
对于 $25\%$ 的数据,满足 $n=10^5$。
|
||||
|
||||
对于另外 $25\%$ 的数据,满足 $n=10^6$。
|
||||
|
||||
对于另外 $25\%$ 的数据,满足 $n=10^7$。
|
||||
|
||||
对于另外 $25\%$ 的数据,满足 $n=10^8$。
|
||||
|
||||
对于 $100\%$ 的数据,满足所有数在 $[-n,n]$ 之间。
|
||||
|
||||
数据保证对于序列的任何前缀,这个前缀的和在 $32$ 位有符号整型的存储范围内。
|
||||
Reference in new issue
Block a user