九度oj1000和1001
2016-07-21 00:07
393 查看
#include<iostream> using namespace std; int main() { int a; int b; while (cin >> a >> b) { cout << a + b << endl; } return 0; }
#include<iostream> #include<vector> #include<string> #include<sstream> #include<map> using namespace std; int main() { int a; int b; while (1) { string ee; getline(cin, ee); stringstream ss1; int t; int flag = 0; ss1 << ee; ss1 >> t; if (t == 0) { break; } else { a = t; ss1 >> t; b = t; vector<vector<unsigned int> >v1(a, vector<unsigned int>(b, 0)); vector<vector<unsigned int> >v2(a, vector<unsigned int>(b, 0)); map<int, int> hang; map<int, int> lie; for (int i = 0; i < a; i++) { string a1; unsigned int n; stringstream ss; getline(cin, a1); ss << a1; for (int j = 0; ss >> n; j++) { v1[i][j] = n; lie[j] = 0; } hang[i] = 0; } for (int i = 0; i < a; i++) { string a1; stringstream ss; unsigned int n; getline(cin, a1); ss << a1; for (int j = 0; ss >> n; j++) { v2[i][j] = v1[i][j] + n; if (v2[i][j] != 0) { hang[i] = 1; lie[j] = 1; } } } int out = 0; for (int i = 0; i < a; i++) { if (hang[i] == 0) { out = out + 1; } } for (int j = 0; j < b; j++) { if (lie[j] == 0) { out = out + 1; } } cout << out << endl; } } return 0; }
相关文章推荐
- EXTJS4.0.7开发积累(10)
- IP数据报的分片和组装过程
- Android底部dialog的几种实现方式
- spring中使用多线程
- matlab 文本处理
- Java基本语法-----java进制的转换
- Java基本语法-----java进制的转换
- 【SVN】删除文件/文件夹 svn: E205007: Could not use external editor to fetch log message
- POJ 2480
- 程序员怎么接外包
- Mysql备份还原数据库之mysqldump实例及参数详细说明
- javascript基础1
- Windows使用Github Pages建博客站点并上传自己的网页
- HTML5canvas绘图
- 一个SQL语句引发的ORA-00600错误排查
- PHP实现基于3DES算法加密解密字符串示例
- Git 常用命令整理
- 分享python数据统计的一些小技巧
- 浅谈Python 字符串格式化输出(format/printf)
- python魔法方法-自定义序列详解