logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

控制台双缓冲防闪烁--功能封装

使用时,将包括#define DATALEN 10000的语句以及整个类、全局变量scrbuf的定义都拷贝到你的代码文件中。默认不开启双缓冲。调用scrbuf.on()开始双缓冲模式此模式下,输出文字不会立即显示在屏幕上。需要手动调用scrbuf.update()刚才输入的内容(包括system(“cls”)操作)才会显示在屏幕上。调用scrbuf.off()关闭双缓冲模式#include<

#c++
信息学奥赛一本通 1401:机器翻译 | 1859:【10NOIP提高组】机器翻译 | OpenJudge NOI 1.12 07 | 洛谷 P1540 [NOIP2010 提高组] 机器翻译

【题目链接】ybt 1401:机器翻译ybt 1859:【10NOIP提高组】机器翻译OpenJudge NOI 1.12 07:机器翻译洛谷 P1540 [NOIP2010 提高组] 机器翻译【题目考点】1. 模拟2. 循环数组一个长为n的循环数组下标范围为0~n-1,n-1的下一个位置是0。循环数组取下一个位置的方法为:i = (i + 1) % n【题解代码】解法1:用循环数组模拟内存用一个

#c++
信息学奥赛一本通 1831:【03NOIP提高组】神经网络 | 洛谷 P1038 [NOIP 2003 提高组] 神经网络

神经网络是一个有向无环图,输入层神经元是入度为0的顶点,输出层神经元是出度为0的顶点。只要j到i有边,则j属于该顶点集合。的处于平静状态的顶点。在出队顶点为u时,只有当顶点u处于兴奋状态,即。时,才可以让顶点u影响顶点v的神经状态,让。注意在拓扑排序过程中,访问到的顶点可能是。,因此可以在一开始,就对非输入层顶点的。最后遍历出度为0的顶点,看哪个顶点的。的方法,而输入层顶点的神经元状态。,就输出该

#图论#算法
信息学奥赛一本通 1099:第n小的质数 | OpenJudge NOI 1.5 44:第n小的质数

【题目链接】ybt 1099:第n小的质数OpenJudge NOI 1.5 44:第n小的质数【题目考点】1. 质数质数的因数只有1和它本身。判断数a是否是质数:循环变量i从2开始循环到a\sqrt{a}a​,若存在a能整除的数字(即a的因数),那么a不是质数。否则a是质数。bool isPrime(int a)//判断a是否是质数,已知a >= 2{for(int i = 2; i &l

#c++
信息学奥赛一本通 1001:Hello,World | 洛谷 B2002 Hello,World!

一. 题目链接ybt 1001:Hello,World!OpenJudge NOI 1.1 01:Hello, World!二. 题目考点引入万能头文件 #include <bits/stdc++.h使用命名空间std using namespace std主函数写法,并且要写主函数的返回值字符串常量,由双引号" "包含起来的是字符串常量。其实际类型为char*,是字符数组,存放于常量区。c

#c++
信息学奥赛一本通 2034:【例5.1】反序输出

【题目链接】ybt 2034:【例5.1】反序输出【题目考点】1. 数组填充设数组a, 变化的下标ai,初值为0例:int a[105], ai = 0;方法1:填充到下标0~ai-1将数值x填到数组中:a[ai++] = x;ai表示:数组长度(数组中元素的个数),数组待填充的位置。正向遍历写法:for(int i = 0; i < ai; ++i)方法2:填充到下标1~ai将数值x填到数

#c++
信息学奥赛一本通 2028:【例4.14】百钱买百鸡

【题目链接】ybt 2028:【例4.14】百钱买百鸡题目翻译:公鸡5钱1只,母鸡3钱1只,小鸡1钱3只,花100钱买到100只鸡,请问公鸡,母鸡,小鸡各几只。【题目考点】1. 枚举【解题思路】解法1:枚举a,b,c三个变量设公鸡a只,母鸡b只,小鸡c只,则有方程组:5a+3b+c/3=1005a+3b+c/3=1005a+3b+c/3=100a+b+c=100a+b+c=100a+b+c=100

#c++
信息学奥赛一本通 1154:亲和数

【题目链接】ybt 1154:亲和数a<>b的意思是a不等于b【题目考点】1. 因子自然数a的因子是指能整除a的所有自然数,但不含a本身2. 函数【解题思路】设函数求一个数字的因子之和遍历【题解代码】解法1:...

#c++
信息学奥赛一本通 1183:病人排队 | OpenJudge NOI 1.10 08:病人排队

【题目链接】ybt 1183:病人排队OpenJudge NOI 1.10 08:病人排队【题目考点】1. 排序【君义精讲】排序算法2. 多关键字排序方法1:将多关键字的排序条件整合为单一排序条件方法2:使用稳定的排序算法进行多趟排序【解题思路】解法1:老年人和年轻人分别排序设结构体保存一个人的信息:id和年龄。设两个数组分别保存老年人和年轻人的信息。对保存老年人信息的数组按年龄降序排序,由于年龄

#c++
信息学奥赛一本通 1176:谁考了第k名 | OpenJudge NOI 1.10 01:谁考了第k名

【题目链接】ybt 1176:谁考了第k名OpenJudge NOI 1.10 01:谁考了第k名【题目考点】1. 结构体 排序【君义精讲】排序算法2. printf %g输出为简洁输出,如果输出的数字有小于等于6位有效数字,则直接输出,没有小数点末尾的0。如果有效数字多于6位,则以科学计数法形式输出。直接cout输出浮点型量,即为以printf("%g")形式输出浮点型量double a;cin

#c++
    共 89 条
  • 1
  • 2
  • 3
  • 9
  • 请选择