[技术干货]竞赛中C++常用函数(打ACM和CCSP的同学快看)
竞赛中 C++常用函数(打 ACM 和 CCSP 的同学快看)C 与 C++的区别虽然同为 C 大家族的成员,但 C++和 C 用起来确实有较大差别。例如,C++中有许多内置函数库可以直接调用,而 C 语言的大多数函数需要自己定义。在 C++中,我们可以尽情地使用函数库,极大地方便了竞赛编程。 下面给大家总结一些竞赛中常用的 C++函数,希望对初学者有所帮助。 基本函数篇1. 排序函数 sortsort() 是 C++中用于对指定区间内所有元素进行排序的函数(默认升序)。区间使用迭代器或指针表示,比如对于数组 a[n],想要对它排序,可以写: 1sort(a, a + n); // 对数组a进行升序排序 如果想要降序排序,可以自定义比较函数: 12345678910111213141516#include <bits/stdc++.h>using namespace std;// 自定义比较函数,实现降序排序bool cmp(int a, int b) { return a > b;}int main() { int...
ACM之杭电 OJ 刷题顺序指南
ACM 之杭电 OJ 刷题顺序指南 ✅ 温馨提示:杭电 OJ 截至 2025 年仍可正常访问!无论你是刚刚入门,还是备战 ACM 赛事,希望这份刷题指南能帮助你少走弯路、快速成长!🎯 祝各位刷题顺利,早日 AK! 第一阶段:开始入门吧!(15 天 / 53 题)一、输入输出练习(2 天 / 10 题)题号:1000, 1089~`1096, 1001` 二、简单操作(2~4 天 / 12 题)题号:2000~`2011, 2039` 三、英文题试水(3~4 天 / 8 题)题号:1720, 1062, 2104, 1064, 2734, 1170, 1197, 2629 四、回归水题(4~6 天 / 24 题)题号:2012~`2030, 2032, 2040, 2042, 2054, 2055` 第二阶段:我要学算法!(12 天 / 31 题)一、字符串处理(2 天 / 6 题)题号:2072, 2081, 2093, 2091, 1004, 20...
[技术干货] 3D 游戏开发阶段总结
3D 游戏开发阶段总结 一篇面向有志于从事 3D 游戏开发的朋友的成长路线图,分为四个阶段,从入门到达人。希望能帮你明确方向,找到适合自己的成长节奏。 第一阶段:初学者阶段这个阶段的目标是打好图形学基础,掌握空间变换与基本 API 使用。 重点掌握内容: 3D 图形学的基本原理 坐标变换、矩阵、向量的概念与运用 简单渲染流程:模型加载、摄像机、光照等 基本图形 API(如 OpenGL、DirectX、WebGL)使用 学习方式: 看书(如《OpenGL 编程指南》《Real-Time Rendering》) 看 demo,模仿、调试 动手写代码,完成基础功能 达成目标: 能用简单资源制作一个小 demo(如加载模型并旋转显示) 推荐时长: 自学:6~12 个月(取决于图形学基础) 第二阶段:进阶阶段(应用与效果提升)初步掌握基础后,通常会分成两类方向: 方向一:走向引擎,参与游戏开发方向二:深挖图形原理,研究场景管理和高级渲染 常见学习内容: 阴影、法线贴图、HDR、反射折射等高级效果 优化技巧(如 LOD、批处理、DrawCall 管理) ...
[技术干货] 等等,真的要重新选择一个方向开始吗?——–前端学习(草)
等等,真的要重新选择一个方向开始吗?——–前端学习(草)为什么学习前端?我想这应该是最重要的问题了,就好像我当初为什么要选择代码事业一样,没什么就是因为喜欢,在这个代码领域,现在我还有学长可以依靠,现在基本在一个领域挖掘越深了解的人越少,不扯了,总之如果说就业的话,说现在互联网已经人满为患的话,那都是屁话,现在没本事又想乘上互联网这趟列车的人多得是,随便加一个代码交流群就知道了。没本事又觉得自己很厉害的人多得是,但是我依旧认为自己应该成为什么样的人?其实有些问题仁者见仁,智者见智,随便逛一下 B 站翻一下弹幕和评论就知道现在的人有多么的恶臭了,例:别再编那些垃圾假项目经验了,我来教程序员新人求职如何脱颖而出(https://www.bilibili.com/video/BV1zx411R7tb)这个视频我看到了明明是重要的分享视频,但是弹幕不给力,一直发无关紧要的弹幕什么衣领,这啊那啊,反而重要的东西没把握住,这个视频想告诉我们一个正确的目标,一个好的程序员是怎么来的?就是那句话:从一个点出发到一个面一个体。这些应该算是好的分享了,因为他告诉了你怎么去思考,学习。比如古人通过在船...
[技术干货] 来简单认识一下前端框架开发利器react
前言 · 一些话Hello~ 我是不干人事的 Tanger,首先欢迎你阅读我的文章 😀,也很期待各位大佬的指正。如果对这篇文章感兴趣的话,不妨收藏一下 ⭐ 本页面。 如果有什么想对作者说的话可以通过以下两种方式联系我: 简单粗暴法:直接在下方的评论区留言 🎈(这种方式可能作者回复较慢) 花里胡哨法:发送邮件至作者邮箱:1907065810@qq.com,我会在第一时间回复你 ✨ 初识 React:从零了解这个前端框架的王者 👑 “学习前端不学 React,也该学 Vue 吧?”——这是许多前端初学者都会自问的问题。而今天,我们就来一起揭开 React 的神秘面纱。 为什么要学习 React?🤔从我开始学习前端以来,就一直想找机会深入了解一下 React。作为现代前端三大框架之一(React / Vue / Angular),React 不仅是由 Facebook 官方维护的,更是在企业级应用中占据重要地位。 我们都知道: jQuery 让我们告别原始 DOM 操作; Bootstrap 提高了样式构建效率; 而 React / Vu...
[Tanger的开发者日志] 微信开发小程序日志-up体能训练·中期(二)
前言 · 一些话Hello~ 我是不干人事的 Tanger,首先欢迎你阅读我的文章 😀,也很期待各位大佬的指正。如果对这篇文章感兴趣的话,不妨收藏一下 ⭐ 本页面。 如果有什么想对作者说的话可以通过以下两种方式联系我: 简单粗暴法:直接在下方的评论区留言 🎈(这种方式可能作者回复较慢) 花里胡哨法:发送邮件至作者邮箱:1907065810@qq.com,我会在第一时间回复你 ✨ 关于 · 开始吹水 >>>在 2021 年 1 月底的时候,我接到了学院安排的“大学生创新创业”项目任务(非常感谢学院给我这次机会)。上一个团队完成了项目文档部分(初稿不是我写的 😂),而我接手的则是要把名为「UP 体能训练」的 APP 开发出来。 起初,项目设想是开发一个完整的 APP,但习总 🤔 思来想去后认为外包开发不仅费用高,后期维护还麻烦,干脆我们自己做。他在基地的成果展示中注意到了我之前做的小程序(虽然很烂 😭),于是我们一拍即合。 我们确定了以下开发方向: 前端部分:使用微信小程序作为平台 后端部分:找一个靠谱的后端协助(后来找到了 yww) 资源部分:收集...