Sicily题目分类_sicily 题分类-程序员宅基地

技术标签: apple  sorting  tree  numbers  sicily  数据结构  dependencies  

这个学期一定要把数据结构和算法学好.....

*************************程序设计题*************************

sicily 1293, uva 100, pc 110101, 3n+1数链问题, 难度1
sicily 1813 M进制数问题 
sicily 1157 The hardest problem. 简单大小比较,难度0
sicily 1830 SZ Fibonacci Sequence, 递归函数, 难度 0
sicily 1668 Score, 分支语句的使用, 难度0
sicily 1147 谁拿了最多奖学金. 结构体、数组、分支,难度1
sicily 1795 Table tennis, 几何题,难度0 
sicily 1798 Alice and Bob, 策略,难度1 

sicily 1510 Mispelling, 字符串,难度0
sicily 1561 PRIME Number, 难度1
sicily 1007 To and Fro, 二维数组, 难度1
sicily 1036 Crypto Columns, 二维数组,字符串,排序, 难度1


*************************数据结构*************************

sicily 1200 Stick. 简单查找配对,或排序或用set,难度1
sicily 1934 移动小球. 线性表,难度2
sicily 1509 Rails. 难度2
sicily 1768 双栈排序
sicily 1021 couples. 栈,难度2
sicily 1006 Team Rankings, 栈与回溯, 难度1, 5!搜索
sicily 1443 Printer Queue, 基本队列操作
sicily 1210 二叉树, 二叉树遍历顺序先后中转换,挺经典的。
sicily 1375 Balanced lineup, 哈希
sicily 1194 Message Flood, 单词查找, 排序后二分查找,或哈希或平衡二叉树
sicily 1022 Poor contestant Prob, 两个堆


*************************字符串相关*************************

sicily 1027 MJ, Nowhere to Hide, 难度1, 直接比较字符串后排个序输出
sicily 1133 SPAM, 输出输入字符串里的合法email地址。
sicily 1323 Switch text, 字符串处理。
sicily 1519 Longest Common Subsequence


*************************排序和查找*************************

sicily 1046 Plane Spotting. 排序. 难度1.
sicily 1134 积木分发. 从小到大排序. 难度1.
sicily 1795 Simple Sort
sicily 1154 Easy sort
sicily 1306 Sorting Algorithm. 难度1
sicily 1351 Multi-key Sorting
sicily 1628 Extended Normal Order Sort
sicily 1438 Shopaholic, 排序,隔三求和, 难度1
sicily 1046 Plane Spotting, 排序. 难度1
sicily 1097 LED Modding, 排序


*************************图遍历*************************

sicily 1155 Can I Post the letter 判断两点是否可达。(图的遍历)
sicily 1114 Food Cubes. 广度优先遍历给3维空间图染色。(dfs容易栈溢出)
sicily 1156 Binary tree, 深搜, 指针, 树的先序遍历, 难度1
sicily 1034 forest, 森林的定义,求最大宽度与深度,深度优先遍历; 树, 队列与搜索
sicily 1424 奖金, 拓扑排序
sicily 1350 Piggy banks 给出每个点出度为1的有向图,求环的个数。(简单)
sicily 1308 Dependencies among Jobs, 图的遍历


*************************图算法*************************

sicily 1211 商人的宣传, 难度1,有向图矩阵乘法
sicily 1031 Campus 单源最短路,dijkstra
sicily 1090 Highways 最小生成树
sicily 1402 Panic Room 构图求网络最大流
sicily 1326 Apple Tree, 建树,求两结点最近公共祖先。
sicily 1303 Job Assignment 二分图的最大权匹配
sicily 1423. 魔王bug的2色定理,最小割(用最大流求解)
sicily 1192 Guardian of Decency 求最大独立集,比较特殊可以转二分匹配做。
sicily 1211 商人的宣传, 简单题,有向图矩阵乘法,O(n^3*logL);直接迭代也行,O(n*m*L)。
sicily 1350 Piggy banks 给出每个点出度为1的有向图,求环的个数。(简单)
sicily 1423 魔王bug的2色定理 构图求网络的最小割。


*************************搜索:回溯,启发式搜索,剪枝*************************


sicily 1002 Anti-Prime Sequences. 搜索,回溯。难度2. 
sicily 1048 Inverso. 广度优先搜索BFS,二进制表示状态判重。难度3
sicily 1835 N Queens Problem. 搜索,回溯。
sicily 1444 Prime Path. 广度优先搜索
sicily 1215 脱离地牢. 有限制的迷宫求两人相遇的最小步骤。(广度优先搜索)
sicily 1317 Sudoku. 数独求解的个数。
sicily 1180 Pasting Strings 给10个字符串,求一个排列使得某种权和最大,全排列搜索。
sicily 1024 Magic Island. 无向图的最长路,深度优先搜索DFS. 难度2
sicily 1050 Numbers & Letters 回溯 DFS求5个数可否运算得到目标数, 否则输出可得到的小于目标数的最大数.
sicily 1135 飞越原野 最短时间过地图,广度优先搜索.
sicily 1107 Simple Puzzle 按题意搜索,有可能有前置零,输出排序.
sicily 1150 简单魔板 广度优先搜索,全排列的hash函数设计
sicily 1151 魔板 广度优先搜索,全排列的hash函数设计
sicily 1152 简单的马周游问题,迷宫问题的可行性剪枝.
sicily 1153 马周游问题。 同上,扩展状态节点的时候按目标函数值排序。
sicily 1378 八数码问题. 启发式搜索。


*************************动态规划*************************

sicily 1001 Alphacode. dp基本题. 难度2
sicily 1049 Mondriaan. 2*1跟1*1的砖铺成2*n的走道的方法数%10.
sicily 1264 Atomic Car Race. dp基本题.
sicily 1342 开心的金明. 背包dp
sicily 1146 采药. 01背包, 剩余类dp
sicily 1419 On the run(牛奶快递). dp
sicily 1019 Apple Tree. 树型dp
sicily 1123 The Longest Walk 有向图求任意起终点的无重复点的最长路,状态压缩dp


*************************二分法/分治*************************

sicily 1017 Rate of Return. 求解方程,二分. 难度2
sicily 1211 商人的宣传. 求两点间L步到达的方法数.
sicily 1137 河床. 求一个最长的连续区间满足其中的最小数和最大数之差不大于k。
sicily 1411 Pie. 二分


*************************贪心*************************

sicily 1198 Substring 8个串排出最小字典序。(用ab < ba做比较函数排序) 
sicily 1140 国王的遗产 砍不大于n/2个节点的最大树枝
sicily 1172 Queens, Knights and Pawns 染色模拟
sicily 1193 Up the Stairs. 搬箱子上楼梯.


*************************算术与代数*************************

sicily 1813 M进制数问题. 进制转换,难度1
sicily 1201 01000001. 大整数二进制加法
sicily 1240 Faulty Odometer. 十进制数少了4的计数
sicily 1029 Rabbit. 高精度求和,难度2
sicily 1020 Big Integer. 高精度数求模,难度2
sicily 1381 a*b. 高精度乘法. 难度2

*************************其他*************************

sicily 1280 Permutation
sicily 1134 积木分发, 贪心:从小到大排序
sicily 1139 电路稳定性, 递归处理括号对序列算电路不通概率
sicily 1149 等价表达式, 判断表达式是否等价(递归求解)
sicily 1211 商人的宣传,分治, 求两点间L步到达的方法数
sicily 1028 Hanoi Tower Sequence, 梵塔问题 -> 分治,归纳 -> 有意思但要留意其数据规模较大,可以递归或迭代做.


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jaychouaa1288/article/details/6926792

智能推荐

pheatmap:绘制聚类热图的函数_pheatmap基于kmeans绘制热图-程序员宅基地

文章浏览阅读342次,点赞4次,收藏6次。该函数还允许使用 kmeans 聚类聚合行。如果行数太大,以至于 R 无法再处理其分层聚类,大约超过 1000 行,则建议这样做。与其单独显示所有行,不如提前对行进行聚类,并仅显示聚类中心。可以通过参数kmeans_k调整集群的数量。来源:https://www.rdocumentation.org/packages/pheatmap/versions/1.0.12/topics/pheatmap。一个绘制聚类热图的函数,可以更好地控制一些图形参数,如单元大小等。Examples 例子。_pheatmap基于kmeans绘制热图

html div四边阴影效果-程序员宅基地

文章浏览阅读369次。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml..._div四周阴影效果

Java 通过反射获取实体类对应的注释_java获取实体类属性注解-程序员宅基地

文章浏览阅读1.7k次。Java 通过反射获取实体类对应的注释 _java获取实体类属性注解

在使用Mybatis的association属性,两张表中存在相同字段名,联表查询时的冲突解决办法_mybatis association绑定相同对象-程序员宅基地

文章浏览阅读2.3k次,点赞5次,收藏10次。在使用MyBatis进行多表联查时,想要获取关联外键的表的数据信息,使用association进行联查,但当外键表的字段名和主表相同时,外键表的数据就会被覆盖。_mybatis association绑定相同对象

湘潭大学2018年上学期程序设计实践模拟考试3 参考题解_在湘大xx奶茶店夏天推出了新的饮料价格为5元。 很多学生都要买饮料,每个学生-程序员宅基地

文章浏览阅读2.7k次。体验1: 军神太强啦,1小时屯6题,瞬间AK,接下来的90分钟一直在跟榜体验2: A题原题,循环写得好就不麻烦,不然要写很多行,情况要想全并不难。 B题原题,有了上一场的提示之后,这题就不难了。 C题很简单(小声)。 D题卡掉了O(T*N*K*log(N))的方法,卡掉我5发logN ,不过还是可做。 E题水dp(组合数学)。 F题原题,记忆化搜索。体验3: 被DC两题卡到..._在湘大xx奶茶店夏天推出了新的饮料价格为5元。 很多学生都要买饮料,每个学生

微信小程序预览pdf,页面缓存下载过的pdf_微信浏览器请求pdf文件会缓存吗-程序员宅基地

文章浏览阅读2.8k次。需求:  点击预览图标查看该pdf报告问题:  1、最早是直接将请求倒的url放入到<web-view src="{{realUrl}}"></web-view>中展示,ios可以,安卓显示无法查看。  2、通过微信自身的API实现:wx.downloadFile({})、wx.saveFile({})、wx.openDocument({})  3、对于文件较大的,下载较慢,需要点击过的进行缓存,再次点击无需下载,直接打开。  将点击过的下载的url添加给list的tem_微信浏览器请求pdf文件会缓存吗

随便推点

服务部署之配置网络策略服务(NPS)(基于Windows Server 2022)_windows server 部署网络策略服务-程序员宅基地

文章浏览阅读680次。服务部署之配置网络策略服务(NPS)(基于Windows Server 2022)_windows server 部署网络策略服务

视频异常检测 综述(二)_视频异常检测综述-程序员宅基地

文章浏览阅读4.8k次,点赞6次,收藏29次。基于距离、概率、重构的视频异常检测概述_视频异常检测综述

trajan割点模板-程序员宅基地

文章浏览阅读107次。洛谷P3388#include<bits/stdc++.h>using namespace std;typedef long long ll;typedef unsigned long long ull;const int N=2e4+5;const int mod=1e9+7;vector<int> g[N];set<int> v;int dfn[N],low[N],fa[N];int n,m,tot;void tarjan(int x){

linux如何关闭硬件加速,启用硬件加速是什么意思?如何关闭【详解】-程序员宅基地

文章浏览阅读1k次。导语:小编相信,经常会使用到电脑的朋友们,对于启用硬件加速这个词一定都是不陌生的吧!可是呢,对于一些电脑小白们来说,往往会搞不清楚,这个启用硬件加速到底是个什么意思呢?启用之后,我们的电脑又会发生什么变化呢?也有一些人,在启用之后,却不知道应该如何关闭这个硬件加速,接下来,小编就来为大家介绍一下启用硬件加速是什么意思,以及它应该如何关闭。启用硬件加速是什么意思?简而言之,硬件加速就是利用硬件模块来..._linux 禁用硬件加速合成、图层和素材面板

SHAP: 在我眼里,没有黑箱_python对shap的计算只能针对大数值吗-程序员宅基地

文章浏览阅读8.1k次,点赞13次,收藏191次。1. 写在前面很多高级的机器学习模型(xgboost, lgb, cat)和神经网络模型, 它们相对于普通线性模型在进行预测时往往有更好的精度,但是同时也失去了线性模型的可解释性, 所以这些模型也往往看作是黑箱模型, 在2017年,Lundberg和Lee的论文提出了SHAP值这一广泛适用的方法用来解释各种模型(分类以及回归), 使得前面的黑箱模型变得可解释了,这篇文章主要整理一下SHAP的使用, 这个在特征选择的时候特别好用。这次整理, 主要是在xgboost和lgb等树模型上的使用方式, 并且用一个_python对shap的计算只能针对大数值吗

【操作系统】考研真题攻克与重点知识点剖析 - 第 1 篇:操作系统概述_2021-程序员宅基地

文章浏览阅读625次。这篇文章深入探讨了操作系统的各个方面,以及相关的计算机科学概念。文章的结构包括对操作系统的定义和功能的讨论,涵盖了硬件管理、操作系统特征、启动过程、运行环境等多个方面。作者使用思维导图和具体版本(如哈工大版本、王道版本)作为辅助,系统性地介绍了操作系统的运行机制,包括中断与异常、系统调用等内容。文章还回顾了操作系统的历史发展,按照不同线索(如哈工大版本)进行叙述,涵盖了操作系统的发展与分类、体系结构等方面。最后,文章提到了一些考研真题,强调了对计算机科学相关概念的深入理解。_2021

推荐文章

热门文章

相关标签