![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【算法竞赛】搜索
【算法竞赛】搜索
Mr.zwX
2019年进入电子科技大学接触计算机(方向涉及:机器学习/深度学习(CV、NLP、GNN)、时空数据挖掘、一点点开发(部分后端/前端)),2022年在电子科技大学实验室科研,2023年在复旦大学NLP组实习,2023年9月至今,在北京大学人工智能研究院科研(模型加速/压缩、隐私计算)...保持努力,anyway,这个平台是我记录一些乱七八糟计算机笔记的地方,供(记性不好的)自己复习,同时也分享给大家
如需联系:请发邮件至wenxuan225@qq.com
展开
-
规定范围内含相同数字的完全平方数
记录一道简单的C语言编程题作为复习在这里插入代码片#include<stdio.h>#include<math.h>int main(){ int n,num[10]; double root; int a,b; scanf("%d %d",&a,&b); for(n=a;n<=b;n++){ for(int i=0;i<=9;i++) num[i]=0; //检验每个数都需要清零计数数组原创 2020-05-20 21:46:13 · 179 阅读 · 0 评论 -
UESTCOJ758 P酱的冒险旅途
题目UESTCOJ758 P酱的冒险旅途思路要最小时间走出去,就不能向反方向走,所以要走的方向只能出现两种.一开始我的思路是从遍历过程出发,一段一段看靠近目标坐标的字符数量,但是写出来时间复杂度太高,导致TLE.TLE.TLE.考虑用一重循环来解决这个问题。用从结果出发的思路,通过分析目标坐标来决定需要向哪个方向走多少次,然后在一次循环遍历中遇到某个方向则自减,直到都归于0则说明可以到...原创 2020-04-03 17:14:29 · 400 阅读 · 0 评论 -
UESTCOJ508 快乐的跳跃者
UESTCOJ 508题目描述思考这道题的本质就是对比两个数组间是否存在一一对应的关系,而且其中一个数组是从1到n-1,可以直接顺序读入数据,另一个数据长度为n已知。方法就是遍历数组,搜索求出的相邻差值,再遍历另一个连续数的数组,查询是否存在就行,方法就是打标记并在合适的时候退出循环。学会在合适的地方善用flag哦嗯,用动态分配可以实现,这道题就练手了#include<bits...原创 2020-03-27 21:26:19 · 453 阅读 · 0 评论 -
二分查找法搜索数据
题目描述编写函数输入、排序、二分查找。输入数据时读到-9999停止,排序时不考虑-9999,第二行输入5个数,分别搜索,如果存在则输出排序后的下标,如果不存在则输出-1这道题思路很简单,主要用于函数练存档…#include<bits/stdc++.h>using namespace std;int input(int a[]){ int i; for(i=0;;i++)...原创 2020-03-26 10:43:46 · 146 阅读 · 0 评论