【人生历程】我的创作怀念日

大连密封材料  金牌会员 | 2024-6-24 14:06:28 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 958|帖子 958|积分 2874

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
目次
与编程不得不说的爱恨情仇
在csdn的收获:
与csdn的日常
在平凡的日子偶然的结果感:
对未来的憧憬:

本日是2023.4.8号,早上的刚刚到场完蓝桥杯,下午看到csdn官方的运动,心血来潮写下以下内容,如有不适大概错误请包涵。

与编程不得不说的爱恨情仇

在2021我成功摆脱了高中生这个身份,我称为了一名大学牲! 
我大一的时间是在呆板设计制造及自动化这个专业,在大一上学期的时间偶然学习到了C语言,我那个时间觉得编程很风趣,比呆板这种专业好多人,刚好转专业的报名关照出现了,我就试着去报名了,没想到直接转到了软件工程专业,成为了一位科班人员。
   跟好朋友一起探究题目的解法和优化:
  

   我们常常一起探究题目的解法和优化,有时间会一起到场运动,谈天探究问题。
  
在csdn的收获:

在csdn写了泰半年的博客,认识了许多大佬和志同道合的朋友,也收获了许多粉丝

 在几篇博客中也收获许多人认可和阅读


与csdn的日常

csdn写博客实在是很花时间的,我之前有思索过一个问题:学习和更新博客是否冲突,时间上好像不够用?
   我写了一段博客后,我发现写博客的过程,你需要思量思路的逻辑性和框架,要让别人看得懂(实在大部分是给自己看的,复习等等),所以你写完博客,你对知识会更加理解。
  因此我觉得写博客本身是一种学习的方式,不存在冲突。
  
在平凡的日子偶然的结果感:

我近来写出来一道让我很有结果感的题目:(可能对大佬很简单,但对于那个时间的我照旧很有结果感,大佬勿喷,谢谢啦!!!)
跳石板_牛客题霸_牛客网 (nowcoder.com)
  1. #include<iostream>
  2. #include<vector>
  3. #include<cmath>
  4. using namespace std;
  5. int StepNum(int n, int m)
  6. {
  7.     vector<int>step(m + 1, 0);
  8.     step[n] = 1;//先加了一步,后面得-1;
  9.     for (int i = n; i < m; i++)
  10.     {
  11.         vector<int>div;
  12.         if (step[i] == 0)continue;
  13.         //因为我们之前给步数加了约数,这个就是找到下一个不为0的位置(也就是之前步数+约数=新步数的位置)
  14.         for (int j = 2; j <= sqrt(i); j++)
  15.         {//计算每个i的约数
  16.             if (i % j == 0)
  17.             {
  18.                 div.push_back(j);
  19.                 if (i / j != j)
  20.                     div.push_back(i / j);
  21.             }
  22.         }
  23.         for (int j = 0; j < div.size(); j++)
  24.         {
  25.             if (div[j] + i <= m && step[i + div[j]] != 0)
  26.                 step[div[j] + i] = min(step[div[j] + i], step[i] + 1);
  27.             else if (div[j] + i <= m)step[div[j] + i] = step[i] + 1;
  28.             //如果div[j]+i(约数+下标等于下一个的下标
  29.             // 如果step【下一个下标】等于0,就step【下一个下标】=当前步数+1
  30.             //如果不为1,取他们的最小值
  31.         }
  32.     }
  33.     if (step[m] == 0)
  34.         return -1;
  35.     else
  36.         return step[m] - 1;
  37. }
  38. int main()
  39. {
  40.     int n, m;
  41.     cin >> n >> m;
  42.     cout << StepNum(n, m) << endl;
  43.     return 0;
  44. }
复制代码

对未来的憧憬:



  • 现在我在我们学校老师的实验室,希望后面到场的比赛可以取得好的结果
  • 我现在是在学C++和Linux,但是游戏行业对我比力有吸引力,后面可能会去学习相关的知识,希望后面可以从事C++大概游戏岗位。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

大连密封材料

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表