10 海天一树

尚未进行身份认证

我要认证

教小朋友学编程,请加QQ群581357582

等级
TA的排名 888

上海月赛-8月丙组参考代码

题目https://iai.sh.cn/contest/indexT1#include <iostream>using namespace std;int main(){ int n, cnt = 0; while(cin >> n) { cnt++; } if(3 == cnt) { if(6 == n) { cout << 1000

2020-08-11 22:45:36

智算之道2020第三场初赛参考代码

题目http://oj.csen.org.cn/contest/10?view=problemsT1#include <bits/stdc++.h>using namespace std;int main(){ int n, L, A, B, temp, V; cin >> n >> L >> A >> B; for(int i = 0; i < n; i++) { int t

2020-08-04 20:49:19

2020第一届大湾区信息学竞赛U12组参考答案

一、选择1 下列不属于人工智能的应用实例是()A 车库门口的车牌自动识别系统B 商场卫生间的自动感应出水龙头C 苹果IOS里的Siri语音助手D 车站的人脸识别检测进站2 学校的电脑室里所有电脑都在同一网段,这些电脑都没装还原系统,信息课上淘气的小明将自己用的A电脑的IP地址改成了和同桌的B电脑一样的IP,下节课老师重启了全班的电脑后,会出现()A. A电脑可以上网,B电脑上不了网B. B电脑可以上网,A电脑上不了网C. 先联入网者可以上网,另一台则无法上网D. 两台电脑都无法上网3

2020-08-02 17:17:56

上海7月月赛丙组参考代码

题目https://iai.sh.cn/contest/7T1#include <iostream>using namespace std;int main(){ int a, x, y; cin >> a >> x >> y; cout << y + x << ' ' << a * (y + x) - x; return 0;}T2分析最后四个测试点,数据很大。不能

2020-07-25 21:52:49

智算之道2020第二场初赛参考代码

T1#include <iostream>using namespace std;int main(){ int t; cin >> t; while(t--) { int n, m; cin >> n >> m; int a[m + 1]; for(int i = 1; i <= m; i++) { cin

2020-07-21 17:00:56

智算之道2020第一场初赛题解报告

T1#include <iostream>using namespace std;const int N = 100005;bool a[N];int main(){ int n, m; cin >> n >> m; for(int i = 1; i <= n; i++) { a[i] = 1; } int t; for(int i = 1; i <= m; i++)

2020-07-13 23:09:37

上海青少年算法竞赛6月月赛丙组T5题解报告

解法一一、分析采用二维数组的前缀和来算。二、时间复杂度O(n^4)三、代码#include <iostream>using namespace std;const int maxN = 800 + 5;int n, m, k, sum[maxN][maxN];char a[maxN][maxN];void input(){ cin >> n >> m >> k; for(int r=1; r<=n; r++)

2020-06-24 18:38:16

上海青少年算法竞赛-6月月赛参考代码

T1#include <iostream>using namespace std;int main(){ int n; cin >> n; int a = 1;//初始化,0刀是一块 for(int i = 1; i <= n; i++) { //切第i刀时会多i块 a += i; } cout << a; return 0;}T2#include

2020-06-22 14:36:13

上海青少年算法竞赛5月月赛丙组参考代码

T1#include <iostream>using namespace std;int main(){ int day = 3, remain = 10; int n; cin >> n; while(remain != n) { day++; remain --; if(day % 7 == 1 || day % 7 == 2) { rema

2020-06-18 17:05:37

C语言实现贪食蛇游戏

//2020-6-18#include <stdio.h>#include <stdlib.h>#include <conio.h>#include <string.h>#include <time.h>#include <windows.h>const int height = 20; //地图的高const int length = 20; //地图的长char Map[height][length];

2020-06-18 13:51:08

第11届蓝桥杯青少组C++最后一轮选拔赛真题回忆版

一、选择题(共150分,每题30分)1 下面哪个密码最安全A. 111111 B. 123456 C. qwerty D. Z2a8Q1答案:D不解释。2.如果今天是星期六,再过60天是星期几A. 星期三 B. 星期四 C. 星期五 D. 星期六答案:A。分析:可利用周期。(6 + 60 % 7) % 7 = 33.90到100之间有几个素数A. 0 B. 1 C. 2 D. 3答案:B分析:只有97一个数4.下列几个32位IP地

2020-05-30 19:21:06

第三届越秀区中小学生智能编程线上比赛--C++入门组题解报告

T1 时间转换#include <iostream>using namespace std;int main(){ int s; cin >> s; int hh = s / 3600 % 24; if(hh < 12) { cout << "AM "; } else { cout << "PM "; hh %= 12; }

2020-05-23 23:05:31

洛谷P1184《高手之在一起》题解报告

解法一:(一)处理空格根据题意,每一行输入的字符串可能包含空格。如果直接使用cin来读取,则cin碰到空格或换行符就不再读取。例1:#include <iostream>using namespace std;int main(){ cout << "输入字符串:"; string s; cin >> s; cout << "输出字符串:"; cout << s; return 0

2020-05-18 18:38:21

OpenJudge 1804《小游戏》题解报告

一、题目链接屠龙宝刀点击就送二、思路本题的路线可延伸到矩形板的外面,延伸多远都没关系。但是因为题目要求的是最小的线段数量,则伸出一个格子跟伸出多个格子没有区别。为了简单起见,伸出一个格子就好。这样就可以把原来的矩形板的面积增加一圈,即列从[1, w]扩大为[0, w+1],行从[1, h]扩大为[0, h+1]。本题可使用广度优先搜索来解决。每个head格子出队后,周围最多有四个不同方向的...

2020-05-06 17:37:32

OpenJudge 131《Channel Allocation》题解报告

一、题目链接二、思路相邻的两个中继器不能使用相同的频道。不相邻的中继器可以使用相同的频道并尽量使用现有频道,这样才能保证使用的频道数量最少。不同的频道可以用不同的颜色来表示,则样例中的三个网络如下图所示:网络1中,中继器A和中继器B不相邻,使用一个频道(即同色)就够。。网络2中,中继器D与中继器A不相邻,则D的频道(颜色)要与A的一样,这样才能保证使用的频道总数量最少。三、代码#...

2020-05-04 12:35:32

NOI Online第二场入门组T1《未了》题解报告

一、分析最后三个点,q和n的最大值都是20万,乘起来就是400亿。如果直接枚举会超时。所以可采用二分的方法。二、代码#include <iostream>#include <algorithm>#include <cstdio>using namespace std;const int maxN = 200000 + 5;double Time[...

2020-04-26 07:29:54

洛谷P1590《失踪的7》题解报告

解法一,70分#include <iostream>using namespace std;int main(){ int times; cin >> times; while(times--) { int n; cin >> n; int cnt = n; ...

2020-04-10 11:25:17

NOI Online入门组《文具订购》详细题解报告

解法一:80分分析:可采用暴力的方法,枚举圆规和笔的数量。笔记本的数量不要去枚举,直接计算即可。这样只需要两层循环即可。两个地方需要注意:一是班费为0元时需要特别判断;二是最少可能购买0套,比如班费为3元时,答案是“0 0 3”。代码:#include <iostream>#include <cstdio>using namespace std;int m...

2020-03-24 00:17:52

NOI Online入门组《跑步》详细题解报告

解法一:70分分析本题考察整数的拆分。可用f[i][j]来表示数字i拆分成j个数。以4为例。若用两个数来组成4,即f[4][2]。则有两种方案:{3,1}与{2,2}。{3,1}是从数字3加上数字1,得到的。{3}可表示为f[3][1]。{2,2}是从{1,1}中的每个数加1得到的。{1,1}可表示为f[2][2]。f[3][1]=f[4-1][2-1],f[2][2]=f[4-2...

2020-03-22 19:29:23

CSP-S2019学习笔记:树的重心

2019年CSP提高组考了3题跟树有关的题:《括号树》、《树上的数》和《树的重心》。《树的重心》这一题,题意比较好理解,通读两三遍题目后,再看一下样例1的解释,就能理解题意。我在学习的过程中发到有人用到了向下倍增和两次深度优先搜索,在深度优先搜索的过程中还做了换根操作。这种解法真是非常精妙,让我受益匪浅。因为之前做2018年NOIP提高组的《保卫王国》的时候,学过倍增,这次恰巧碰到这题再复习...

2020-03-04 17:54:34

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。