bzoj1659: [Usaco2006 Mar]Lights Out 关灯

Description 奶牛们喜欢在黑暗中睡觉。每天晚上,他们的牲口棚有L(3<=L<=50)盏灯,他们想让亮着的灯尽可能的少。他们知道按钮开关的位置,但喜闻乐见的是他们并没有手指。你得到了一个长度为T(1<=T<=7)的插槽用以帮助奶牛们改变灯的状态。 Input 第一行,两个整数L和T。第二行给出一个长度为L的01串表示初始灯的状态,0表示灯是灭的,1表示灯是亮的。第三行给出一个长度为T的01串,表示你获得的插槽。 Output 第一行输出一个整数K,表示在满足亮着的灯最少的情况下,你要用
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

anaconda与VSCODE配置过程中遇到的问题与解决办法

重新用anaconda时遇到了一点问题。 测试VSCODE时写了一行print(1),然后报错。 后来发现用anaconda下载vscdoe时并不会给python一个路径,这个路径需要自己添加 { "name": "Python: Current File (Integrated Terminal)", "type": "python", "request": "launch", "pythonPath": "C:/Users/Administrator/Anaconda3/python",
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

socket简单通信2

服务端 import socket,time from socket import SOL_SOCKET,SO_REUSEADDR sk = socket.socket() #创建服务端socket套接字 sk.setsockopt(SOL_SOCKET,SO_REUSEADDR,1) #解决地址和端口被占用的情况 sk.bind(("127.0.0.1",8080)) #绑定服务器地址,端口号 sk.listen() #监听 等待消息 conn,adree = sk.accept()
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

传统的三种排序以及冒泡排序的优化算法

   今天听到leader说面试的事,说问一个有两年工作经验的人,传统的三种排序可以手写吗都手写不出来。让我心中也是一颤,其实想想,工作了这么久,对于原生js这块儿真的有些淡忘了,在工作中平时都是用的框架来搞事情,直接拿来就可以用,想想当初刚入这行的时候,那时候就觉得js真的很神奇,可是随着工作时间越来越久,一些东西都是直接拿来用,对于底层的原理也不那么深究了,之前还好,还看看,现在都已经麻木了。今天leader说的这番话,其实你如果说让我手写这三种排序我还是可以写出来的,但是我觉得对于原生j
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

7日站立会议

   public Form每月结算() { InitializeComponent(); } bool flag = false; private void Form每月结算_Load(object sender, EventArgs e) { Bitmap b = new Bitmap(300, 20); Graphics g = Graphics.FromImage(b); g.DrawLine(new Pen(Brushes.Blue), new Point(5, 5), new Po
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

第十三节20181207

刘老师是不是打错了?1、是匿名开放模式 /var/ftp
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

Luogu3676 小清新数据结构题 动态点分治

传送门 换根类型的统计问题动态点分治都是很好做的。 设所有点的点权和为$sum$ 首先,我们先不考虑求$\sum\limits_i s_i^2$,先考虑如何在换根的情况下求$\sum\limits_i s_i$。 考虑一个点$i$会被统计多少次,显然是$dep_i+1$,那么$\sum\limits_i s_i = \sum\limits_i (dep_i+1) \times val_i = \sum\limits_i dep_i \times val_i + sum$。 $\sum\limi
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

The `android.dexOptions.incremental` property is deprecated and it has no effect on the build process.

编译报错:The android.dexOptions.incremental property is deprecated and it has no effect on the build process. android.dexOptions.incremental属性已被弃用,它对构建过程没有影响。 处理方法:app的build.gradle修改 去掉 incremental true //设置虚拟机堆内存空间大小,避免在编译期间OOM dexOptions {
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

DWM1000 三基站一标签定位HEX

蓝点DWM1000 模块已经打样测试完毕,有兴趣的可以申请购买了,更多信息参见 蓝点论坛 HEX 下载链接参见论坛:http://bphero.com.cn/forum.php?mod=viewthread&tid=59 使用HEX文件可以快速建立演示系统,而不必细究代码实现,可以快速进行评估。 HEX 文件可以通过ST 官方 STM32 ST-LINK utility 烧录到STM32 中,STM32 ST-LINK utility 具体参见 网址说明 确保STM32 Stlink 驱动安装
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

线程的停止与暂停

1.停止线程     停止线程不像停止一个循环break一样干脆。   停止一个线程意味着在线程处理完任务之前停掉正在做的操作,也就是放弃当前的操作。虽然看起来简单,但是必须做好正确的防范措施,以便达到预期的效果。停止一个线程可以用Thread.stop(),但最好不要用它。虽然它确实可以停止一个正在运行的线程,但是这个方法是不安全的,而且已经作废的方法。   大多数停止一个线程用Thread.interrupt()方法,尽管方法的名称是"中止,停止"的意思,但这个方法不一定会停止一个正在运行
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

python使用udp实现聊天器

聊天器简易版 使用udp实现一个简单的聊天器程序,要求如下: 在一个电脑中编写1个程序,有2个功能 1.获取键盘数据,并将其发送给对方 2.接收数据并显示 并且功能数据进行选择以上的2个功能调用 例子程序如下: import socket def send_message(udp_socket): # 输入对方的ip/port dest_ip = input("请输入对方的ip:") dest_port = int(input("请
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

12.7团队任务总结

今天我们团队将软件的几个流程进行分配,分解成模块实现模块的数据说明、可执行程序的程序单元。 进行模块设计,用软件结构图表示,每个人都进行了相应程序的编程,并进行了调试。
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

Centos7桥接模式设置固定Ip

虚拟机安装Centos7 我这直接安装的带桌面的GNOME,个人学习使用,切换字符界面 int 3,切换回桌面int 5。 配置固定Ip地址 教科书式笔记>>> 1.配置ip地址等信息 cd /etc/sysconfig/network-scripts/ 编辑 ifcfg-enoXXXXXXX文件 TYPE=Ethernet # 网络类型为以太网 BOOTPROTO=static # 手动分配ip DEVICE=eno16777736 # 网卡设备名,设备名一定要跟文件名一致 ONBOOT=
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

BZOJ4481: [Jsoi2015]非诚勿扰【概率期望+树状数组】

Description 【故事背景】 JYY赶上了互联网创业的大潮,为非常勿扰开发了最新的手机App实现单身 大龄青年之间的“速配”。然而随着用户数量的增长,JYY发现现有速配的算法似 乎很难满足大家的要求,因此JYY决定请你来调查一下其中的原因。 【问题描述】 应用的后台一共有N个女性和M个男性,他们每个人都希望能够找到自己的 合适伴侣。为了方便,每个男性都被编上了1到N之间的一个号码,并且任意两 个人的号码不一样。每个女性也被如此编号。 JYY应用的最大特点是赋予女性较高的选择权,让每个女
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

Go 字典(Map)

比较熟悉 Python 的对于字典肯定不会陌生,在 Go 中 map 就是 Python 中字典的概念,它的基本格式是 map[keyType]valueType 。map 的读取和设置和 slice 比较相似,只不过 map 中是通过 key 操作,而 slice 是通过 index 操作,index 只能是 int 类型,map 的 key 可以是 int 、string等类型。 字典的赋值方式 1.先声明再初始化最后赋值 package main import "fmt" func
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

第二轮冲刺第六天

燃尽图: 今天我找了软件所需要的背景图片,在其中做了仔细的筛查,最终确定好了,根据软件的功能特点选的背景图片。还对以前的错误进行了改正。
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

通过重写虚方法实现加法运算

实现效果:    知识运用:   虚方法:允许被其子类重新定义的方法 声明时使用virtual修饰符   重写方法:使用相同的签名重写继承的虚方法    两者联系:虚方法主要用来引入新方法 而重写方法则使从基类继承而来的虚方法的专用化(其具体实现) 实现代码: /// <summary> /// 建立的虚方法可以在子类中被重写 /// </summary> class Operation { public
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

第12章 用户界面与其它重要属性

自由缩放属性resize 为了增强用户体验,CSS3增加了很多新的属性,其中resize就是一个重要的属性,它允许用户通过拖动的方式来修改元素的尺寸来改变元素的大小。到目前为止,可以使用overflow属性的任何容器元素。 在此之前,Web设计师为了要实现这样具有拖动效果的UI,使用大量的脚本代码才能实现,这样费时费力,效率极低。 resize属性主要是用来改变元素尺寸大小的,其主要目的是增强用户体验。但使用方法却是极其的简单,先从其语法入手。 resize: none | both | ho
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

倍数关系

牛客练习赛33 B tokitsukaze and RPG tokitsukaze最近沉迷一款RPG。 这个RPG一天有k分钟,每一天从第1分钟开始。 有n种怪物,第i种怪物每天第一次出现的时间为Xi分钟,第二次出现的时间为2*Xi分钟,第三次出现的时间为3*Xi分钟......同一时刻出现的怪物种类越多,打怪获得的经验也越高。 为了高效练级,tokitsukaze想知道在一天内出现怪物种类最多的时间点会出现多少种怪物,这样的时间点有多少个。 输入描述: 第一行包括2个正整数n,k(1≤n≤1
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

【汇编语言】属性字节-----如何让你在屏幕上输出的东西花里胡哨

实验9中,我的代码中 用mov dl,xyh 实现输出的格式控制,现在具体介绍一下。 mov dl,xyh中的 xy 是个16进制的数, 第一个x 控制的是背景颜色,这里面还包括了闪烁;第二个数y控制的是字体颜色。 xy (记得输入是xy h,加上h确保16进制)的不同组合能让你的输出花里胡哨,可能还会达到意想不到的效果(滑稽) 现在具体展示一下。 一、改变y,控制字体颜色。(图片之前的数字是对应的y的值) 0.深邃黑 1.深海蓝 2.原谅绿 4.姨妈红 5.基佬紫 6.鸭蛋橙 7.普通白 8
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0