一、 知识点梳理 (一) 先从工具STL说起: 容器学习了:stack,queue,priority_queue,set/multiset,map/multimap,vector。 1.stack: 栈是一种只能在某一端插入和删除数据的特殊线性表。他按照先进先出的原则存储数据,先进的数据被压入栈底,最后进入的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后被压入栈的,最先弹出)。因此栈也称先进
转载 2024-09-18 13:04:07
64阅读
该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程项目运行环境配置:Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+Navicat11+Django+nodejs。项目技术:django + python+ Vue 等等组成,B/S模式 +pychram管理等等。环境需要1.运行环境:最好是python3.7.7,我们在这
参加ACM比赛所需的基础知识         一、语言是最重要的基本功                 无论侧重于什么方面,只要是通过计算机程序去最终实现的竞赛,语言都是大家要     过的第一道关。亚洲赛区
转载 2023-09-22 19:22:59
103阅读
一、Java之ACM注意点关于四舍五入小数保留几位: DecimalFormat df = new DecimalFormat("0.00"); String num = df.format(ans); System.out.println(num); 关于不四舍五入进行取小数点后几位:import
转载 2023-06-14 08:19:47
97阅读
Python ACM模式告诉了有多少组数据多组输入数据,但没指定多少组输入一个整数告诉有多少组数据,再输入每组数据的具体值多组数据,并告诉遇到怎么样的数据时结束(例如0 0)多组数据,每组数据第一个代表这一组数据有几个,最后遇到0结束 告诉了有多少组数据import sys # 这里写解决问题的代码,和LeetCode就完全一样了 def solve(arr): sum = 0
(题解均为C++代码,建议大家用codeblocks运行。)A 斐波那契数列,寻找规律即可,后一项为前两项之和。因为数据量不大所以递推即可。 AC代码如下:#include<iostream> #include<cstdio> #include <stdio.h> #include<algorithm> #include<cstring>
转载 2024-01-15 10:03:17
495阅读
# ACM考试语言Python及其应用 在如今的编程世界中,Python无疑是最受欢迎的编程语言之一。特别是在ACM(美国计算机协会)竞赛中,Python的强大与灵活性使其成为了许多程序员的首选。本文将探讨PythonACM考试中的应用,结合代码示例和图形展示,让我们更深入地了解这门语言的魅力。 ## Python简介 Python是一种高级编程语言,其设计理念强调代码的可读性和简洁性。由
原创 2024-09-28 05:46:20
14阅读
1 ACM中java快速输入输出 大家都知道,在ACM竞赛中,对程序运行时间有非常严格的要求,所以大部分人喜欢用C/C++,因为C/C++比JAVA快,JAVA容易超时。然而JAVA语言本身也有很多C/C++所没有的优势,为了让我们可爱的JAVA不因为运行时间而被ACMers吐槽,也为了让JAVA在ACM竞赛中发挥它更大的价值,故总结出JAVA高速IO输入输出,下面模板已经过多次测试,各
转载 2023-10-26 13:48:01
119阅读
Java专项练习10答案设置为白色,框选即可显示1.假设如下代码中,若t1线程在t2线程启动之前已经完成启动。代码的输出是()public static void main(String[]args)throws Exception { final Object obj = new Object(); Thread t1 = new Thread() { publi
转载 2024-01-12 11:27:28
74阅读
ACM中使用JAVAv2.1严明超0.前言文前声明:本文只谈java用于acm,且不推荐大家把java作为自己的第一语言acm;为防止大家过多的把本应学习算法的宝贵时间浪费在学习语言上,同时也为实现lcy一队一java的要求;我根据自己用java的经验,总结成文,希望可以抛砖引玉,帮助大家快速学会用javaac;Java对熟悉c/c++的选手来说应该是似曾相识的,因为它本身就是用相似c/c++结
即使做web开发,也会遇到各种各种需要解决的算法问题,本文节选部分经典练手算法,并提供相关参考答案,希望对你有所帮助【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?   //这是一个菲波拉契数列问题public class test01 { public sta
## 实现Java语言ACM模式 ### 1. 概述 ACM模式是一种常见的编程竞赛模式,用于解决算法和数据结构相关的问题。在这种模式下,通常需要从输入中读取数据、进行计算、输出结果。本文将介绍如何在Java语言中实现ACM模式。 ### 2. 流程 下面是实现ACM模式的一般流程: ```mermaid flowchart TD A[读取输入] --> B[解析输入] B
原创 2023-10-25 12:31:13
122阅读
        java简单功能强大,高精度类可以帮队员轻松地实现对大数操作,而不用C/C++手写高精度。使用java做题,不容易犯一些低级的错误,如: if (a = b)。刚刚接触acm的时候,笔者还不会使用java,为此还特地花了一个月时间学习了一下java语言。现在回过头来发现,学会在比赛中熟练地使用java其实根本不需要花很长时间....
转载 2023-07-07 13:55:59
79阅读
# 使用Go语言实现题库系统的入门指南 作为一名新手开发者,实现一个简单的题库系统是一个非常好的练手项目。在这篇文章中,我将为你详细介绍实现“Go语言题库”的流程,以及每一步需要的代码和说明。这里的步骤将以表格形式展示,并且提供一个旅行图,以帮助你更好地理解整个开发过程。最后,我会尽量详细地解释每个步骤。 ## 开发流程 以下是你需要遵循的开发步骤: | 步骤 | 描述 | |------
原创 2024-10-12 06:31:55
125阅读
3、sys模块输入问题,即ACM中的输入输出问题A.用input()输入:a = int(input()) # 得到单个整型数字 b = list(map(int,input().split())) # 得到数字元素列表 print(a,b) # 输出 n = int(input()) # 指定行数,输入多行数据(每个数占一行),返回一维list lst = [] for i in range
转载 2023-06-29 16:46:44
170阅读
文章目录c++/python 的输入和输出一、C++输入和输出1. C++输入cingetline(cin,string)cin.getline(接收字符串数组的名称,接收字符个数,结束字符) 和 cin.get()getchar()C语言的gets()C语言得get_sC++输出C++常用函数1. cin自带类型转换:2. stringstream反转(reverse)C++ 字符串操作截取(
转载 2023-09-28 08:09:22
120阅读
ACM程序设计中通常使用C++语言作为程序的整体框架,主要原因:C++本身兼容了C,一方面它既保持了C的简洁、高效和接近汇编语言的特性,同时也对C类型系统进行了改进和扩充;另一方面,C++也支持面向过程的程序设计,当然它并不是一个纯正的面向对象的语言。此外C++提供了许多可以方面用户编程的工具和丰富的算法库,例如Algorithm库中包含了许多用户可以直接使用的排序、组合等算法,算法的设计人员可
转载 2023-10-30 12:08:28
135阅读
OJ上的一些水题(可用来练手和增加自信)(poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094)初期:一.基本算法:     (1)枚举. (poj1753,poj2965)    (2)贪心(poj1328,poj21
转载 2023-12-26 07:26:39
112阅读
现在越来越多的同学开始对acm竞赛感兴趣,想要去一展身手,拿到一个不错的奖项来证明自己。有这个想法固然是好的,不过acm竞赛中能够拿到奖项的难度还是很大的。需要很多方面做到最好,下面就针对大家需要努力的方向给大家简单介绍一下需要注意的点。 一、语言是最重要的基本功 无论侧重于什么方面,只要是通过计算机程序去最终实现的竞赛,语言都是大家要 过的第一道关。亚洲赛区的比赛支持的语言
# 如何用Python语言参加ACM竞赛 ## 活动流程 首先,让我们来看一下参加ACM竞赛的整个流程: | 步骤 | 操作 | | --- | --- | | 1 | 下载并安装Python | | 2 | 安装ACM竞赛相关的Python库 | | 3 | 编写解题代码 | | 4 | 提交代码至ACM竞赛平台 | | 5 | 等待评判结果 | ## 具体操作步骤 ### 步骤1:下
原创 2024-04-16 07:08:31
425阅读
  • 1
  • 2
  • 3
  • 4
  • 5