Codeforces Round #221 (Div. 2) 解题报告
2013-12-25 01:05
357 查看
Problem A Lever
题意:大概的意思就是一个杠杆'^'表示支点,1-9表示上面的物体的重量,最后要求判断杠杆的倾斜方向。
思路:水题。先找到支点,然后遍历一遍求出左边与右边分别的重量,最后比较一下大小即可。
代码如下:
View Code
题意:大概的意思就是一个杠杆'^'表示支点,1-9表示上面的物体的重量,最后要求判断杠杆的倾斜方向。
思路:水题。先找到支点,然后遍历一遍求出左边与右边分别的重量,最后比较一下大小即可。
代码如下:
#include <stdio.h> #include <string.h> #define LEN 5002 int n, m, mlen[LEN][LEN], cnt[LEN][LEN]; char Map[LEN][LEN]; int max(int a, int b){return a>b?a:b;} int main() { // freopen("in.txt", "r", stdin); while(scanf("%d%d", &n, &m)!=EOF){ getchar(); for(int i=1; i<=n; i++){ gets(Map[i]+1); } for(int i=1; i<=n; i++){ for(int j=1; j<=m; j++){ if(Map[i][j]=='1'){ mlen[j][i] = mlen[j-1][i]+1; cnt[j][mlen[j][i]]++; } } } int ans = 0, loc; for(int i=1; i<=m; i++){ loc = 0; for(int j=m; j>=1; j--){ loc+=cnt[i][j]; ans = max(ans, loc*j); } } printf("%d\n", ans); } return 0; }
View Code
相关文章推荐
- Codeforces Round #220 (Div. 2) 解题报告
- Codeforces Round #379 (Div. 2) 解题报告
- Codeforces Round #191 (Div. 2) 解题报告
- Codeforces Round #346 (Div. 2) 解题报告
- Codeforces Round #149 (Div. 2) 水赛解题报告
- Codeforces Round #383 (Div. 1) Problem B.Arpa's weak amphitheater and Mehrdad's valuable Hoses 解题报告
- [Codeforces]Round246 div2 解题报告
- Codeforces Round #266 (Div. 2)(解题报告)
- Codeforces Round #256 (Div. 2/A)/Codeforces448A_Rewards(水题)解题报告
- Codeforces Round #142 (Div. 2) 解题报告
- codeforces Round #267(div2) A解题报告
- cf 165 div2 解题报告
- codeforces Round #272(div2) D解题报告
- codeforces Round #264(div2) E解题报告
- codeforces Round #273(div2) C解题报告
- codeforces Round #274(div2) B解题报告
- 【解题报告】Codeforces Round #390 (Div. 2)
- Codeforces #320 Div1 解题报告
- SRM528 DIV2 解题报告
- CF183 div2 解题报告