UVALive6336 HDU4450 Draw Something【水题】
来源:互联网 发布:淘宝760的lamy2000 编辑:程序博客网 时间:2024/06/06 00:23
Draw Something
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3698 Accepted Submission(s): 3089
Problem Description
Wangpeng is good at drawing. Now he wants to say numbers like “521” to his girlfriend through the game draw something.
Wangpeng can’t write the digit directly. So he comes up a way that drawing several squares and the total area of squares is the number he wants to say.
Input all the square Wangpeng draws, what’s the number in the picture?
Wangpeng can’t write the digit directly. So he comes up a way that drawing several squares and the total area of squares is the number he wants to say.
Input all the square Wangpeng draws, what’s the number in the picture?
Input
There are multiple test cases.
For each case, the first line contains one integer N(1≤N≤100) indicating the number of squares.
Second line contains N integers ai(1≤ai≤100)represent the side length of each square. No squares will overlap.
Input ends with N = 0.
For each case, the first line contains one integer N(1≤N≤100) indicating the number of squares.
Second line contains N integers ai(1≤ai≤100)represent the side length of each square. No squares will overlap.
Input ends with N = 0.
Output
For each case, output the total area in one line.
Sample Input
41 2 3 433 3 30
Sample Output
3027
Source
2012 Asia JinHua Regional Contest
Regionals 2012 >> Asia - Jinhua
问题链接:UVALive6336 HDU4450 Draw Something
问题简述:(略)
问题分析:(略)
程序说明:这里给出两个版本的程序。
题记:(略)参考链接:(略)
AC的C语言程序如下:
/* UVALive6336 HDU4450 Draw Something */#include <stdio.h>int main(){ int n; while (scanf("%d", &n) != EOF) { if(n == 0) break; int sum = 0; for(int i=0; i<n; i++) { int x; scanf ("%d", &x); sum += x * x; } printf ("%d\n", sum); } return 0;}
AC的C++语言程序如下:
/* UVALive6336 HDU4450 Draw Something */#include <iostream>#include <stdio.h>using namespace std;int main(){ int n, m, sum; while (scanf("%d", &n) != EOF && n) { sum = 0; while(n--) { scanf ("%d", &m); sum += m * m; } printf ("%d\n", sum); } return 0;}
阅读全文
0 0
- UVALive6336 HDU4450 Draw Something【水题】
- hdu4450 Draw Something
- hdu4450-Draw Something
- Draw Something
- Draw Something
- Draw Something
- Draw something现象
- draw something产品分析
- hdu 4450 Draw Something
- hdu 4450 Draw Something
- Hdu 4450 - Draw Something
- hdu 4450 Draw Something
- hdu 4450 Draw Something
- NYOJ 650 Draw Something
- HDU 4450 Draw Something
- NYOJ 650 Draw Something
- ACM-Draw Something
- HDU 4450 Draw Something
- 图片间有空隙的解决方法
- HDU5806 NanoApe Loves Sequence Ⅱ【尺取法+乘法原理】
- PX4代码学习系列博客(2)——PX4与实时操作系统
- 逻辑运算符 或 与 非 位运算
- 滚动数组
- UVALive6336 HDU4450 Draw Something【水题】
- [MySQL] case问题
- 一点感悟
- linux 下查看共享内存的使用以及删除共享内存
- 移动端证件识别智能图文处理
- 【 数学基础】【素数线性筛法--欧拉筛法模板】【普通筛法的优化】
- phantomjs使用的一些心得
- 换位思考,建立智能化项目实施的良好外部环境
- 触发器简单学习