Codeforces 53A Autocomplete
来源:互联网 发布:零基础学php要多久 编辑:程序博客网 时间:2024/05/21 14:56
#include<stdio.h>#include<string.h>char s[1004][1004];int r[1004],c[1004];int main(){ int n,m,i,j; __int64 ans,tem; while(scanf("%d%d",&n,&m)!=EOF) { memset(r,0,sizeof(r)); memset(c,0,sizeof(c)); for(i=0; i<n; i++) { scanf("%s",s[i]); for(j=0; j<m; j++) if(s[i][j]=='*') { r[i]++; c[j]++; } } ans=0; for(j=0; j<m; j++) { tem=0; for(i=0; i<n; i++) if(s[i][j]=='*') tem+=r[i]-1; ans+=tem*(c[j]-1); } printf("%I64d\n",ans); } return 0;}
0 0
- Codeforces 53A Autocomplete
- Autocomplete CodeForces
- AutoComplete
- AutoComplete
- autocomplete
- autocomplete
- autocomplete
- autocomplete
- autocomplete
- autocomplete
- Autocomplete
- autoComplete
- autocomplete
- autocomplete
- autocomplete
- autocomplete
- Autocomplete
- autocomplete
- Android ActionBar入门
- 说说Android桌面(Launcher应用)背后的故事(三)——CellLayout的秘密
- Struts2学习(第六篇)——获取servletAPI和封装表单数据
- 哈尔滨理工大学第四届ACM程序设计竞赛F: 背包
- 判断单链表中环的长度等问题
- Codeforces 53A Autocomplete
- 说说Android桌面(Launcher应用)背后的故事(四)——揭秘Workspace
- Aaron Swartz:如何提高效率
- 马云回忆与乔布斯的见面 论创新之必要条件
- oracle常见错误代码说明备忘
- Ubutn操作系统学习笔记三之------文件系统基本结构
- 两个线程A和B,任务都是打印当前时间,要求编码实现:线程A和B同时启动后,以先A后B的方式任务交叉执行10次。
- 说说Android桌面(Launcher应用)背后的故事(五)——桌面壁纸的添加
- 大数据实战