poj解题报告——2419
来源:互联网 发布:知乎网站概述 编辑:程序博客网 时间:2024/06/02 06:51
题意:每个人都听到有树倒下,如果两个人听到的倒下的树都一样,则他们是一个想法,否则就不是一个想法。求一共有多少种不同的想法。
分析:暴力模拟了,开一个二维数组[i][j],i表示人的编号,j表示该人听到的数编号。初始想法数为人数,暴力对比,如果两人所有j相同,则想法数n--;全都循环过输出。
ps:因为是随意输入几个数据,截止输入用Alt+65535+Enter即可
#include<iostream>#include<string.h>using namespace std;int main(){int t,p;while(cin>>p>>t){int tum[150][150];int temp,temt;int n=p;while(cin>>temp>>temt){tum[temp][temt]=1;}int use[150];memset(use,0,sizeof(use));for(int i=1;i<p;++i){for(int j=i+1;j<=p;++j){if(!use[j]){int tem=0;for(int k=1;k<=t;++k){if(tum[i][k]!=tum[j][k]){tem=1;}}if(tem==0){n--;use[j]=1;}}}}cout<<n<<endl;}return 0;}
0 0
- poj解题报告——2419
- POJ 1088 滑雪——解题报告
- POJ 1047——解题报告
- poj解题报告——poj1006
- poj解题报告——1032
- poj解题报告——1061
- poj解题报告——1450
- poj解题报告——1002
- poj解题报告——2109
- poj解题报告——1218
- poj解题报告——1250
- poj解题报告——1012
- poj解题报告——3299
- poj解题报告——2209
- poj解题报告——2406
- poj解题报告——2242
- poj解题报告——1401
- poj解题报告——1328
- 23. PHP include and require 文件
- C#使用Aggregate拼接字符串
- HDU2.1.2 How many prime numbers
- linux 通过命令行获取本机外网IP
- Linux变量键盘读取、数组与声明: read, array, declare
- poj解题报告——2419
- Android:操作图片Exif信息
- 用myeclipse创建webservice
- Android存储访问及目录
- 浅谈设计模式
- Miller-Rabin素数测试
- 南邮 OJ 1950 比赛现场气氛营造问题
- iOS 9应用开发教程之编辑界面与编写代码
- j2EE通用jar包的作用