大二小学期 程序设计
loveumozart
Contact: tangjiahuabit@foxmail.com
展开
-
1. 摘桃子
#include "stdio.h"int main(int argc, char const *argv[]){ int n, v; scanf("%d %d",&n, &v); int a[n], b[n]; for(int i = 0; i < n; i++) { scanf("%d %d",&a[i], &b[i])...原创 2018-12-15 19:24:49 · 501 阅读 · 0 评论 -
17. 进圈 编程练习
Description龙龙最近迷上了一款名叫 PUBG(PLAYERUNKNOWN’S BATTLEGROUNDS)的手游,那是一款关乎生存挑战的 RPG 逃亡游戏。考虑到游戏的环节过于复杂,龙龙决定简化一下场景:整个地图可以看做一个长为 宽为 的二维格点平面。龙龙需要从 但有些格点上存在障碍#不能行走,有些格点是沙地.。龙龙只能移动在允许行走的沙地上,同时每一时刻,龙龙只能朝着当...原创 2018-12-25 19:29:41 · 2013 阅读 · 0 评论 -
18. 地下城与勇士
Description龙神觉得无聊于是来到了地下城,这里是一个巨大的迷宫,有一些可以通行的路、一些不可以通行的墙,还有一些怪物。虽然龙神可以轻易地干掉这些怪物,但他觉得这样就太没意思了,他观察到这些怪物每#include <queue>#include <cstdio>#include <algorithm>#include <cstr...原创 2018-12-25 19:30:34 · 3167 阅读 · 2 评论 -
19. 大吉大利,晚上吃鸡
Description 众所周知,现在吃鸡游戏非常流行,龙神也想在这个大流中捞一手,于是他也发明了一种吃鸡游戏。但是他非常讨厌伏地魔,想要有着完全制约伏地魔的手段,于是他决定给游戏里空投按钮,只要按下这个按钮,就可以直接吃鸡。但这样游戏不够混乱没有观赏性。所以龙神决定让所有玩家都不可以攻击,只能通过按下按钮来取胜,并且他决定空投许多个这样的按钮,只要按下其中之一就可以吃鸡。 地...原创 2018-12-25 19:32:00 · 422 阅读 · 0 评论 -
20. 带旋转的数独游戏
Description数独是一个基于逻辑的组合数字放置拼图,在世界各地都很受欢迎。在这个问题上,让我们关注#include <vector>#include <cstdio>//#include <algorithm>#include <climits>#include <cstring>//using na...原创 2018-12-25 19:33:13 · 6267 阅读 · 6 评论 -
21. 帆布画
DescriptionAfter last year's success, Samuel W. E. R. Craft's reputation has grown and he has now funded various projects. His latest idea involves creating an array of canvases with colored pattern...原创 2018-12-25 19:34:22 · 1664 阅读 · 0 评论 -
22. 打包礼物
Description再过一段时间就是龙龙心心念念的她的生日,龙龙准备了k个礼物送给她,并且决定用顺丰快递寄过去。但是龙龙发现,因为k 太大了,所以要发很多个快递,这样就要很多的快递费。但是作为一个死肥宅,龙龙还要省点钱去买DELL的显示器、Cherry的机械键盘、NVIDA的最新煤气罐GTX2080呢……所以龙龙感觉钱不够了。每一个礼物都被包装的明明白白,第#inc...原创 2018-12-25 19:36:40 · 1324 阅读 · 2 评论 -
23. 绘声绘色 编程练习
Description又到了一年一度周老师讲解简单(划掉)毒瘤数据结构的时候辣!为了让大家更好理解,今年周老师决定和大家玩一个游戏:假设一个黑盒箱里是某个神奇的数据结构(栈、队列、优先队列之一),每次支持你两种操作: —— 把元素 丢到这个黑盒里 —— 从这个黑盒弹出一个元素 周老师给定一系列具有返回值的黑盒操作,请你来猜猜看,这是什么数据结构!本题可能用到的...原创 2018-12-25 19:37:39 · 743 阅读 · 3 评论 -
26. 梅丽渡
Description众所周知,strawberry的妹子很多而且总数甚至是不可数的,妹子集合和阿列夫零等势。今天strawberry把他的 #include <bits/stdc++.h>#include <stdio.h>using namespace std; const int N=500010; const int INF=0x3f3f3f...原创 2018-12-25 19:39:41 · 3479 阅读 · 9 评论 -
27. 一道简单背包题 编程练习
Description龙神有很多背包,每一个背包都有一个容积。但是这些背包的容积都恰好是一个数字#include "stdio.h"long long p;long long dp[4005];int main(){ int n, v; dp[0] = 1; scanf("%d%d", &n, &v); for (int i =...原创 2018-12-25 19:40:33 · 2903 阅读 · 0 评论 -
28. 男女搭配,干活不累
Description精工影视公司有名员工,编号从导演被指定为号。除了导演之外,公司的每位员工都有一位直接上司。当然,导演没有任何上司。#include<cstdio>#include<algorithm>#include<vector>#include<cstring>#include<math.h>using ...原创 2018-12-25 19:42:35 · 431 阅读 · 0 评论 -
29. 777
Description再次挺进世界总决赛!他们也许会迟到,但是从不会缺席!”第三张通往世界赛的门票的时候,弹幕里瞬间沸腾了,全屏刷数不尽的 龙龙心血来潮,想知道一个区间里面所有的数字中,有多少个数字是包含 第一行输入一个正整数字 #include<stdio.h>#include<string.h>#include<math.h>#define...原创 2018-12-26 08:30:49 · 1627 阅读 · 0 评论 -
10. 切割回文串
Description一个长度为的字符串是 “回文串” 当且仅当正着读和倒着读它的内容都是相同的。对于给定的字符串能否把它切割成若干段子串,满足每个子串都是回文串呢?周老师听了这题以后,立马去饮水机旁接了杯水,边喝水边说:“你切成 #include "stdio.h"struct biao{ char ch; int p;};int...原创 2018-12-26 08:32:18 · 276 阅读 · 0 评论 -
16. 踢皮球 编程练习
Description周老师所教的算法 班的学生们总是特别皮。这不,这次算法竞赛周测他又抓到了位作弊的学生,假设这些学生编号周老师决定考试后约谈这些学生。谁知道学生们却互相玩起了踢皮球,当周老师问学生#include "stdio.h"int a[105], b[105];int n = 0;int yuetan(int yue, int guo, int shuchu){...原创 2018-12-24 21:36:58 · 350 阅读 · 0 评论 -
15. Eul的神圣法杖
Background龙神很会打Dota,就是冲进对面泉水里乱杀的那种。大家都以普通攻击能摸到龙神为荣。Description现在,有个人都对龙神发起了恰好一次攻击。第个人会在时刻对龙神进行攻击,这次攻击会让龙神损失 的血量。龙神受到的总伤害就是所有的#include "stdio.h"#include "stdlib.h"struct _d{ long long...原创 2018-12-24 21:33:49 · 1107 阅读 · 0 评论 -
14. 水晶球
Description和许多同龄女孩子一样,久莲也喜欢水晶球。还有天,就是心心念念的他生日了。久莲希望把全世界最大最好看的水晶球送给他。她找到了宝石收藏家亚瑟斯,希望能够寻求他的帮助。亚瑟斯很快被打动了,拿出了精心收集的块美丽的水晶石,这些水晶石初始是长宽高分别 #include "stdio.h"#include "stdlib.h"struct ...原创 2018-12-24 21:32:45 · 2441 阅读 · 0 评论 -
2. A+B (I)
#include "stdio.h"#include "string.h"int main(int argc, char const *argv[]){ int n; scanf("%d",&n); getchar(); for(int i = 0; i < n; i++) { char a[100005] = {'\0'}, b[100005] = {'\...原创 2018-12-15 19:25:54 · 907 阅读 · 0 评论 -
3. 我要上车!
#include "stdio.h"int main(int argc, char const *argv[]){ char seat[5][12]; for(int i = 0; i < 5; i++) for(int j = 0; j < 12; j++) seat[i][j] = '#'; for(int i = 1; i < 12; i++...原创 2018-12-15 19:27:15 · 232 阅读 · 0 评论 -
4. 球类运动
#include "stdio.h"#include "math.h"#include "stdlib.h"void quick_sort(double s[], long l, long r);int cmp(const void*a, const void *b){ double x = *(double*)a, y = *(double*)b; return x-y;}...原创 2018-12-15 19:28:04 · 362 阅读 · 0 评论 -
5. 修剪草坪
#include <stdio.h> int maxofrow[110], maxofcol[110]; int caoping[105][105]; int max(int a, int b){ if(a > b) return a; else return b;}int main () { int n , m, ans...原创 2018-12-15 19:28:47 · 450 阅读 · 0 评论 -
6. 寻找复读机
#include "string.h"#include "stdio.h"int main(int argc, char const *argv[]){ int n, m, flag = 0, count = 0; char ch[110], ch1[110],ch2[110]; for(int i = 0; i < 110; i++) { ...原创 2018-12-15 19:29:30 · 218 阅读 · 0 评论 -
7. 一夜发白《千字文》
#include "string.h"#include "stdio.h"#include "math.h"int main(int argc, char const *argv[]){ unsigned char ch, ch1, ch2; int t, tt, ttt, m, x, xx, xxx; long zi[65536]; memset(z...原创 2018-12-15 19:30:18 · 1158 阅读 · 2 评论 -
8. A+B (II)
#include "stdio.h"#include "string.h"//helloint main(int argc, char const *argv[]){ char a[4000], b[4000], c[4000]; int x, y, z, flaga = 0, flagb = 0, ap, bp; memset(a, '\0', sizeof...原创 2018-12-18 12:46:56 · 993 阅读 · 0 评论 -
9. 肥宅快乐串
#include "stdio.h"#include "string.h"int main(){ int n = 0, len, p1, p2; char hf[10] = {'f', 'a', 't', 't', 'y', 'h', 'a', 'p', 'p', 'y'}, ch1, ch2; scanf("%d",&n); getch...原创 2018-12-18 12:49:05 · 1506 阅读 · 0 评论 -
10. 切割回文串
#include "stdio.h"struct biao{ char ch; int p;};int main(){ struct biao a[62]; for(int i = 0; i < 62; i++) { a[i].p = 0; } long long n; c...原创 2018-12-24 21:21:31 · 256 阅读 · 0 评论 -
11. 排兵布阵 编程练习
#include "stdio.h"#include "stdlib.h"#include "math.h"long x[100005], y[100005];long x1[100005];int comp(const void*a, const void*b){ return *(int *)a - *(int *)b;}int main(){ lo...原创 2018-12-24 21:27:45 · 1847 阅读 · 5 评论 -
12. 电话号码问题
Description商业单位需要容易记忆的电话号码,有一些方法可以让电话号码变得更容易记忆。譬如,可以把电话号码写成单词或短语,如 MON-GLOP 可以代表滑铁卢大学的电话。有时仅仅是把号码的一部分写成单词,如打 310-GINO 便可向 GINO 比萨饼店定购比萨。另一种让电话号码容易记忆的方法是将数字用一种容易记的方式组合起来,譬如 3-10-10-10 也可以代表 GINO 比萨饼店...原创 2018-12-24 21:29:00 · 2672 阅读 · 0 评论 -
13. Shopping
DescriptionAndy needs your help now! There are shops located on the Da'Jiao Road of Liang'Xiang. She knows that theth mall will be opening from moment time till momentImaging that she is the owner...原创 2018-12-24 21:31:34 · 392 阅读 · 0 评论 -
31. 粉刷匠
Description龙神认为宿舍的墙上一片白不太好看,所以决定给墙涂上颜色。龙神有种颜色的颜料(颜料中没有白色且互不相同),分别编号为第种颜色。每一种颜色的颜料多到用不完。我们认为白色是,墙的高度不计(???)。龙神给墙涂色是很讲究的,每次只能选墙上全白的一段染色,也就是不能和已经染的颜色段有交集。同时,还要求每次染的一段只能是一些连续的整单位的墙,并且宽度不小于#includ...原创 2018-12-26 08:35:09 · 467 阅读 · 0 评论