C++十进制和二进制转换

#include<iostream>using namespace std;int main(void){ int n,i,j=0; int a[1000]; cin>>n; i=n; while(i) { a[j]=i%2; i/=2; j++; } for(i=j-1;i>=0;i--) cout<<a[i]; cout<<endl;}
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

Search For Mafuyu(2021ICPC济南签到/铜牌 K)

补题链接签到题+手速铜牌题。当志愿者的时候看榜写的,事后发现想的太复杂了。和另一个打工人模第二个样例时,发现是个求期望的题,每个点可能的概率为 14\frac{1}{4}41​ ,用第一次访问到每一个点需要的次数乘以该概率再累加即可。后来发现既然概率相同为什么不直接把所有需要的次数相加最后输出答案时再除以 n-1 。不难发现不论以怎样的优先顺序进行遍历,最后得到的结果都是相同的。如样例 2 中,不论最开始从 1 号房间是向 2 / 5 号房间走,最后的总次数不变,因此无需考虑优先度,将所有结点均遍历一遍
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

C++设计并实现加法器类Adder

#include <iostream>using namespace std;class Adder{private: int num;public: Adder(int n=0);//有参构造函数,其中参数默认值为0 Adder(const Adder &adder);//拷贝构造函数 ~Adder();//析构函数 void setNum(int n);//公有函数,用于设置数值域 int getNum() const;/.
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

MATLAB将一幅含有噪声的图像频谱通过低通滤波器,观察滤波前后图像发生的变化。

主要代码如下clc;An=imread('noise.bmp');A=rgb2gray(An);subplot(1,3,1);imshow(An);title('噪声图像');F=fftshift(fft2(A));subplot(1,3,2);imshow(log(abs(F)),[10,12]);title('傅里叶变化');d0=50;[M,N]=size(A);n1=floor(M/2);n2=floor(N/2);for m=1:M for n=1:N
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

MATLAB利用梯度法进行图像边缘锐化(自编函数)

根据下面两种梯度的定义方式,分别输出利用梯度法锐化后的图像。其中图像梯度的定义为: 主要代码如下:clc;I=imread('lena.bmp');A=double(I);subplot(1,2,1);imshow(I);title('原图');[gradX, gradY]=gradient(A);Grad=sqrt(gradX.*gradX+gradY.*gradY);% 矩阵相乘用点乘% 图像大小是512*512for i=1:512-1 for j=1...
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

MATLAB利用均值滤波的方法去除图像的噪声,将滤除噪声前后的图像输出。

利用均值滤波的方法去除图像的噪声,将滤除噪声前后的图像输出。调用imfilter函数滤除图像噪声并输出,对比调用MATLAB函数去噪的图像与自己所编写程序去噪后的图像进行对比。clc;A=imread('noise.bmp');A1=rgb2gray(A);%变成灰度图像figure(1);subplot(1,3,1);imshow(A1);title('模糊图像')[width,height]=size(A1);n=5;a=ones(n,n);B=double(A1);C=B;
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

opengl绘制太阳、地球、月亮,贴上纹理,设置光照,符合自转和公转规律

1)场景中分别绘制太阳、地球、月球,要求位置关系大体正确,并为三者贴上纹理。三者的旋转符合实际公转自转规律;(2)启用z-buffer,实现面消隐;(3)启用光照系统,光源的环境光设置为(0.2,0.2,0.2,1)漫反射(1,1,1,1)和镜面反射光(1,1,1,1);(4)材料特性:太阳黄色且自己向外辐射光,地球蓝色,月球灰色;(5)视角可以通过键盘a,d,s,w切换;(6)采用动画设计,使得场景能够自动运行;(7)...
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

编写一个Java Application程序,输出区间[200,300]上的所有素数

public class Prime{ public static void main(String[] args){ int i,j; outer: for(i=200;i<=300;i++){ for(j=2;j<i-1;j++){ if(i%j==0) continue outer; } System.out.print(i+" "); } }}
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

编写一个Java Application程序,Java面向对象基础I(类和对象)

编写一个Java Application程序(1) 编写一个Java程序片断,以定义一个表示学生的类Student。这个类的属性有“学号”、“班号”、“姓名”、“性别”、“年龄”,方法有“获得学号”、“获得班号”、“获得性别”、“获得姓名”、“获得年龄”。(2) 为类Student增加一个方法public String toString( ),该方法把Student类的对象的所有属性信息组合成一个字符串以便输出显示。(3) 创建Student类的对象,并验证新增加的功能。class Stu
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

编写一个Java Application程序,要求在控制台上输入学生学号,可输出该学生的姓名、数学、语文、外语、班级排名等信息

class Student{ int num; String name; double math,chinese,english; int paiming; public void setStudent(int s,String a,double b,double c,double d,int e) { num=s;name=a;math=b;chinese=c;english=d;paiming=e; } public boolean search(int s) { if(s.
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

2021ICPC山东省赛 M. Matrix Problem(构造)

传送门题目描述输入描述输出描述输入样例5 50000000100010100110000000输出样例11110101001111011100111100000101111010110111100001题目大意: 给定二维的数组 c,要求当 c 的某处为 1 时,数组 a 和 b 的对应位置均为 1 ,且数组 a 和 b 中的 1 需要连通。可以发现数组 a 和 b 需要进行取反处理,因为当 c 为 0 时,显然数组 a 和 b 不能同时为 1,否则
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

Java面向对象基础II(继承和多态)

假定根据学生的3门学位课程的分数决定其是否可以拿到学位,对于本科生,如果3门课程的平均分数超过60分即表示通过,而对于研究生,则需要平均超过80分才能够通过。根据上述要求,请完成以下Java类的设计:(1)设计一个基类Student描述学生的共同特征。(2)设计一个描述本科生的类Undergraduate,该类继承并扩展Student类。(3)设计一个描述研究生的类Graduate,该类继承并扩展Student类。(4)设计一个测试类StudentDemo,分别创建本科生和研究生这两个类的对
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

JAVA编程假定要为某个公司编写雇员工资支付程序,这个公司有各种类型的雇员(Employee),不同类型的雇员按不同的方式支付工资

(1)经理(Manager)——每月获得一份固定的工资(2)销售人员(Salesman)——在基本工资的基础上每月还有销售提成。(3)一般工人(Worker)——则按他每月工作的天数计算工资。根据上述要求试用类的继承和相关机制描述这些功能,并编写一个Java Application程序。(提示:应设计一个雇员类(Employee)描述所有雇员的共同特性,这个类应该提供一个计算工资的抽象方法ComputeSalary( ),使得可以通过这个类计算所有雇员的工资。经理、销售人员和一般工人对应的类都应
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

2021ICPC山东省赛 D.Dyson Box(模拟)

传送门题目描述输入描述输出描述输入样例41 23 22 14 1输出样例4 48 68 810 8样例说明题目大意: 在一个重力方向可能向下或向左的二维空间内依次放入 n 个边长为 1 的方块,求每次放入一个方块后,按两种不同的重力方向所得到的方块状态中,围绕这些方块的外轮廓线长度分别为多少。模拟即可,采用 map 存储两种重力方向的结果。例如 ver [ x ] ++ 说明在重力方向向下的情况中,处于下标在 x - 1 ~ x 之间的方块的个数加一,hor
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

Java高级I/O流程序设计实验报告

1.编写一个Java Application程序,实现读取并输出指定文件的内容的功能。参考程序:import java.io.*;public class readfile{public static void main(String []args){String fname="tt.txt";File f = new File(fname);try{FileReader fr=new FileReader(f);BufferedReader br=n
分类: 其他 发布时间: 11-19 08:59 阅读次数: 0

给健忘的自己的板子(持续更新ing)

加速输入输出流ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);map嵌套pairtypedef pair<int,int> p;map<p,int> mp;mp[p(dx,dy)]++;逆元板子ll ny(ll a,ll k,ll mod){ ll res=1; while(k){ if(k&1) res=(ll)res*a%mod; a=(ll)a*a%mod
分类: 其他 发布时间: 11-19 08:58 阅读次数: 0

OpenGL的Phone光照模型练习

#include "stdafx.h"#include<GL\glut.h>#include<math.h>float theta=45,phi=60;float r=2;void init(){ GLfloat light_position[]={1.0,1.0,1.0,0.0};//光源位置 GLfloat light_ambient[]={0.5,0.5,0.5,1.0};//环境光 GLfloat ligh...
分类: 其他 发布时间: 11-19 08:58 阅读次数: 0

多任务模型

文章目录多任务多任务建模中需要注意的问题shared-bottom其他结构样本Loss加权ESMMAITMMMOE(MOE)十字绣网络闸式网络ple(cgc)star信息选择cea多任务的使用多任务多任务建模中需要注意的问题1、如果子任务差异很大,往往导致多任务模型效果不佳。2、不同任务的loss大小不一样,需要调整loss的权重。shared-bottom优点:这种结构本质上可以减少过拟合的风险。浅层参数共享,互相补充学习,任务相关性越高,模型的loss可以降低到更低。缺点:但是效果上可能受
分类: 企业开发 发布时间: 11-19 08:58 阅读次数: 0

每周汇报 - 树叶的图像分类

数据集 图片简介这项任务是预测树叶图像的类别。该数据集包含176个类别,18353幅图像。每个类别至少有50幅图像用于训练。图片样品代码实现引入相关类库import pandas as pdimport tensorflow as tfimport matplotlib.pyplot as plt使用pandas读取csv文件,csv有两列,一列是图片位置,另一列是对应的标签。df = pd.read_csv('../input/classify-l...
分类: 企业开发 发布时间: 11-19 08:58 阅读次数: 0

【ai竞赛系列】 水库流量预测代码

基本框架来自于大佬:https://zhuanlan.zhihu.com/p/264801614具体原理直接跳转原帖时隔太久,对当时的源码已经非常陌生了,不多解释了,当时的简单思路就是利用多种长短时序做个融合。以后的项目要及时写下来。。。不要拖代码:import pandas as pdimport numpy as npimport kerasfrom keras.layers import *from sklearn.preprocessing import StandardScale
分类: 企业开发 发布时间: 11-19 08:58 阅读次数: 0