吉林省信息学奥赛 2017 冬令营 day3

题目|文件名称 |总时间限制|内存限制|试题总分|测试点|题目类型
----|-----|-----|-----|-----|-----|-----|-----|------
矩阵乘法 |matrix.cpp/in/out|1000ms |256 MB|100|10|传统型
交朋友|friend.cpp/in/out|1000ms|256Mb|100|10|传统型
物以类聚|kind.cpp/in/out|1000ms|256Mb|100|10|传统型


矩阵乘法

问题描述

给定三个n*n的矩阵A,B,C,判断C是否等于A×B。


输入格式

从文件matrix.in中输入数据。
输入文件包含多组数据。第一行是一个整数T(T<=5)表示测试点个数。
对于每组数据,第一行是一个正整数n,表示矩阵大小。
接下来3*n行,每行n个整数,分别表示A、B和C。

输出格式

输出到文件matrix.out中。
对于每组数据,如果C=A×B,输出”Yes”,否则输出”No”。

样例输入

2
1
2
3
5
2
2 3
3 5
0 1
1 1
3 5
5 8

样例输出

No
Yes

提示

一个nt的矩阵A乘以一个tm的矩阵B,答案是一个nm的矩阵C,
且满足c[i,j]=∑a[i,k]
b[k,j],其中1<=k<=t。
即,矩阵C的第i行第j列的元素等于把矩阵A的第i行于矩阵B的第j列的元素一一对应相乘后作和。
注意,矩阵乘法满足结合律但是不满足交换律,即A×B不一定等于B×A。
但矩阵乘法满足结合律,即ABC=A(BC)。

数据规模与约定
对于20%的数据,n=1
对于60%的数据,n<=100
对于100%的数据,1<=n<=1000
矩阵A和矩阵B中的元素为小于1000的非负整数。
矩阵C中的元素在int范围内


实现代码

···

题解



交朋友

问题描述

吉林省的N名(N为偶数)OIers来到了吉大南校,
他们现在还互相都不认识,所以他们要交一交朋友。
因为讲课的时候不能说话,所以两个人如果想要交朋友必须到自习室去交,
并且自习室同时只能容纳两个人。
为了秉承谦让的原则,一个人如果已经交了一个朋友了,那么他今天就不能再去交别的朋友了。
因为人与人之间的投缘程度是不一样的,所以第i个人和第j个人成为朋友要花费t[i][j]的时间。
还因为老师特别关心学生们,所以老师想知道,要让所有人都有一个朋友,最少要花费多长时间。


输入格式

从文件friend.in中输入数据。
输入一个整数N
接下来n行,每行n个数,代表t[i][j]
保证t[i][j]=t[j][i],t[i][i]=0(t[i][i]没有意义)

输出格式

输出到文件friend.out中。
输出一行一个整数,代表所有人都有一个朋友最少要多长时间

样例输入

4
0 100 5 100
100 0 100 11
5 100 0 100
100 11 100 0

样例输出

16

提示

数据规模与约定
对于40%的数据,N<=6
对于100%的数据,N<=16


实现代码

···

题解



物以类聚

问题描述

吉林省OIER们都喜欢吃糖,
所以冬令营组委会在地上摆了n个各种各样的糖,
标号为1……n,
OIER们特别想知道在标号L到标号R之间共有种类为k的糖有多少块。


输入格式

从文件kind.in中输入数据。
第 1 行:两个空格隔开的正整数 n 和 m
第 2 行:n 个空格隔开的整数,第 i 个整数为第 i 个糖果的种类
接下来 m 行,每行三个整数 L,R,k 描述一个询问

输出格式

输出到文件kind.out中。
m 行每行一个整数对应每个询问的答案。

样例输入

5 3
1 2 3 2 3
1 3 1
2 4 2
3 4 3

样例输出

1
2
1

提示

数据规模与约定
对于 50%的数据, n,m<=2000
对于 100%的数据, n,m<=100000,k在int范围内


实现代码

···

题解



总结
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容