杭电acm1264
来源:互联网 发布:mounty11 for mac 编辑:程序博客网 时间:2024/04/27 23:56
//据说使用线段树的 #include <stdio.h>#include <string.h>#define N 101int i, j, ans, buf[N][N];void print() {ans = 0;for(i=0; i<N; i++)for(j=0; j<N; j++)if(buf[i][j])ans ++;printf("%d\n", ans);}int main() {int ax, ay, bx, by, tmp;//memset(buf, 0, sizeof(buf));while(~scanf("%d%d%d%d", &ax, &ay, &bx, &by)) {if(ax==-1 && bx==-1 && ay==-1 && by==-1) {print();memset(buf, 0, sizeof(buf));continue ;}if(ax==-2 && bx==-2 && ay==-2 && by==-2) {print();break ;}if(ax>bx) {tmp = ax;ax = bx;bx = tmp;}if(ay>by) {tmp = ay;ay = by;by = tmp;}for(i=ax; i<bx; i++) {for(j=ay; j<by; j++) {buf[i][j] = 1;}}}return 0;}
0 0
- 杭电acm1264
- 杭电
- 杭电
- 杭电
- 杭电 1234 和 杭电 2115
- 杭电2056之Rectangles 杭电
- 杭电ACM1061Rightmost Digit
- 杭电2099 7.11
- 杭电ACM 1003
- 杭电 ACM 2016
- 杭电ACM1466
- 杭电ACM1003
- 杭电ACM1225
- 杭电ACM2023
- 杭电ACM2602
- 杭电ACM2955
- 杭电ACM3198
- 杭电ACM2028 求教
- 大话设计模式六原则
- 【杭电】[2097]Sky数
- hdoj--2709--Sumsets(数位dp)
- Python学习实践----比较字典中是否有相同键值的方法之一
- BZOJ2223: [Coci 2009]PATULJCI&&BZOJ3524: [Poi2014]Couriers
- 杭电acm1264
- Ext.js5含网格的表单(并且点击网格的时候,信息会传递到表单中,包括Radio的值)(32)
- awk 输出值到多个变量
- Linux C 指针练习
- JavaException_处理异常
- 杭电1269迷宫城堡(二维并查集过)
- UIScrollView
- LeetCode 020 Valid Parentheses
- 通过反射获取类中的属性,并且将类中的属性名称以及对应的值赋给另一个类中的对象