青少年编程知识记录 codecoming

【题解】公式成绩

【题目描述】

学校的期中考试到了。 gp 老师一共收集到 n 个学生的成绩,每个学生有 5 科成绩,分别是语文、数学、英语、政治、历史。(ai,bi,ci,di,ei) gp 老师突发奇想,他用 m 条公式来评价学生的成绩,也就是说,每条公式都单独评价一个指定的学生。 公式的形式为 Mark=kj1*ai+kj2*bi+kj3*ci+kj4*di+kj5*ei 现在 gp 老师懒得计算,他把这个任务交给了你,请你按照数据给出的 m 条公式,分别计算出 m 个指定的学生 对应的分数(mark)值。

【输入描述】

第 1 行为 n,m。 

第 2~ n+1 行,每行有五个正整数 ai,bi,ci,di,ei,分别为五科成绩 

第 n+2 ~n+1+m 行,每行有六个整数 ki1,ki2,ki3,ki4,ki5,pi,分别为公式的系数和第 pi 个学生

【输出描述】

一行 m 个数,分别为 m 条公式对应学生的分数值

【样例输入】

3 2  1 2 3 4 5  5 8 2 1 3  4 2 9 3 5  3 2 1 0 5 2  1 2 3 4 5 1

【样例输出】

48 55

【数据范围】

n<=1000 ai,bi,ci,di,ei<=1000 -1000<=ki<=1000  保证所有数据都是整数
作者:亿万年的星光 分类:题解目录 浏览:

【题解】奇偶校验

【题目描述】

奇偶校验(Parity Check)是一种校验代码传输正确性的方法。根据被传输的一组二进制代码的数位中“1”的个数 是奇数或偶数来进行校验。采用奇数的称为奇校验,反之,称为偶校验。现在给定 n 组二进制数据,判断每组是什 么校验方式。

【输出描述】

第一行 n,表示有 n 组数据。后面跟着 n 行,每行是一组二进制数据。

【输出描述】

n,输出对应的是什么校验方式。

【样例输入】

3  1010101  01000100  1

【样例输出】

偶校验  偶校验  奇校验

【数据范围】

作者:亿万年的星光 分类:题解目录 浏览:

分离整数的各个位

        平常做题的时候有很多时候会遇到分离整数的各个位的操作,比如求回文数,数字反转等题目。今天简单总结一下分离整数的一些做法。一、数字的分离(倒序)        一般题目中,涉及数字的分离操作,比如将一个数字单独拆开,分别展示其每一位上的数字,我们一般可以像下面这样操作。#include<iostream> us
作者:亿万年的星光 分类:C++知识 浏览:

【C++图形化编程】使用键盘做一个简单画板

参考代码#include <graphics.h> // 引用图形库头文件 #include<cstdio> #include<conio.h> int main(){ initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素,并显示控制台 int x=100,y=100; //起始位置 while(
作者:亿万年的星光 分类:趣味小程序 浏览:

C++ 如何监听用户按下了哪个按键

想做一款小游戏,键盘事件是必须要了解的。前面的文章简单介绍过键盘事件,这篇文章简单实现了监听用户键盘的操作,主要监听“WASD”以及“上下左右”键参考代码#include<cstdio> #include<conio.h> int main(){ while(1){ char key = getch(); printf("%d,%c\n",key,key); switch(key){
作者:亿万年的星光 分类:趣味小程序 浏览:

【C++图形化编程】EasyX函数~鼠标操作相关函数

在EasyX中,我们可以用控制鼠标的相关函数。FlushMouseMsgBuffer清空鼠标消息缓冲区GetMouseMsg获取一个鼠标消息。如果当前鼠标消息队列中没有,就一直等待PeekMouseMsg获取一个鼠标消息,并立即返回。MouseHit检测当前是否有鼠标消息。MOUSEMSG保存鼠标消息的结构体。首先介绍一下MOUSMSG的参数struct MOUSEMSG{ UINT uMsg; // 当前鼠标消息 bool mkCtrl;
作者:亿万年的星光 分类:趣味小程序 浏览:

【C++图形化编程】EasyX函数~图像操作相关函数

图像处理相关函数函数或数据类型描述IMAGE保存图像的对象loadimage读取图片文件saveimage保存绘图内容至图片文件getimage从当前绘图设备种获取图像putimage在当前绘图设备上绘制指定图像GetWorkingImage获取指向当前绘图设备的指针rotateimage旋转IMAGE种的绘图内容SetWorkingImage设定当前绘图设备Resize调整指定绘图设备的尺寸GetImageBuffer获取绘图设备的显示缓冲区指针GetImageHDC获取绘图设备句柄(1)lo
作者:亿万年的星光 分类:趣味小程序 浏览:

【C++图形化编程】EasyX函数~文字输出相关函数

文字输出相关函数:函数或数据类型描述gettextcolor获取当前文字颜色gettextstyle获取当前字体颜色LOGFONT保存字体样式的结构体outterxtxy指定位置输出字符串drawtext在指定区域以内指定格式输出字符串settextcolor设置当前字体颜色settextstyle设置当前字体样式textheight获取字符串实际占用的像素高度textwidth获取字符串实际占用的像素宽度(1)outtextxy()void outtextxy( int 
作者:亿万年的星光 分类:趣味小程序 浏览:

【C++图形化编程】EasyX函数~图形绘制相关函数(2)

(1)ellipse  椭圆void ellipse( int left, int top, int right, int bottom);参数left椭圆外切矩形的左上角 x 坐标。top椭圆外切矩形的左上角 y 坐标。right椭圆外切矩形的右下角 x 坐标。bottom椭圆外切矩形的右下角 y 坐标。(2)pie扇形void fillpie( int left, int top
作者:亿万年的星光 分类:趣味小程序 浏览: