zoukankan
html css js c++ java
HDU2254 奥运 矩阵应用
//最原始的矩阵应用,不解释 #include "Mat.h" #include <iostream> #include<map> #include<string> using namespace std; map<string, int> M; Mat mat, temp1, temp2; int main() { int n, cnt, k, t1, t2, ans, a1, a2; string p1, p2, v1, v2; mod = 2008; while(cin>>n) { mat.clear(); M.clear(); cnt = 1; while(n--) { cin>>p1>>p2; if(M[p1] == 0) M[p1] = cnt++; if(M[p2] == 0) M[p2] = cnt++; mat.s[M[p1]][M[p2]]++; } mat.sizei = cnt; mat.sizej = cnt; cin>>k; while(k--) { cin>>v1>>v2>>t1>>t2; if(M[v1]==0||M[v2]==0||(t1==0&&t2==0)) { cout<<0<<endl; continue; } if(t1>t2) swap(t1, t2); temp1 = mat;temp2 = mat; temp1.solve(t2);a1 = temp1.s[M[v1]][M[v2]]; if(t1 <= 1) a2 = 0; else { temp2.solve(t1-1); a2 = temp2.s[M[v1]][M[v2]]; } ans = (a1 - a2 + mod ) % mod; cout<<ans<<endl; } } return 0; }
查看全文
相关阅读:
Oracle触发器用法及介绍
连接mysql用mysql_connect不能连接
中标麒麟上安装配置达梦数据库7
(转)全局变量和局部变量区别
DSP编程与调试总结
SERCOS总线程序相关
C编程小结1
C语言编程的一些小总结
【转】#define 定义别名和 typedef 声明类型的区别
DSP开发程序相关问题总结
原文地址:https://www.cnblogs.com/windmissing/p/2559895.html
最新文章
行为型设计模式(下)
行为型设计模式(中)
数据挖掘之决策树
python数据挖掘第三篇-垃圾短信文本分类
python数据挖掘第二篇-爬虫
python数据挖掘第一篇:正则表达式
如何在博客园写第一篇博客
windows下MySQL解压版安装
DWVA-关于存储型xss的漏洞详解<xss stored>
DWVA-关于反射型xss的漏洞详解<xss reflected>
热门文章
DWVA-关于登陆页面绕过的漏洞详解<Brute Force>
DWVA-关于SQL注入的漏洞详解<SQL Injection>
Oracle数据库表和表列讲解
与SQL Server数据库的比较-详细解说
Oracle数据库系统的组成--详解
数据库管理员任务列表--详解
Oracle数据库管理员--详细解说
认识Oracle数据库系统--详细解说
详细解说数据库范式
详细解说关系型数据库
Copyright © 2011-2022 走看看