我有一张铅笔清单和一张橡皮清单。它的目的是检查是否所有的橡皮擦可以放在铅笔上。一个橡皮擦可以适合多个不同的铅笔。铅笔最多只能有一个橡皮擦。
如果我只是循环遍历所有的橡皮擦,并把它们放在铅笔上,我的结果是擦除器不适合空铅笔,即使有一个解决方案,所有的橡皮擦都在铅笔上。
我能用什么算法来找出适合铅笔上所有橡皮擦的组合?
public class Eraser(){
public boolean matches(Pencil p){
//unimportant
}
}
public class Pencil(){
}
我的尝试
public boolean doMatch(
我有InkCanvas的草图;我想改变橡皮擦的大小,所以我写了:
Private Sub Sketchpad_KeyDown(sender As System.Object, e As System.Windows.Input.KeyEventArgs) Handles Sketchpad.KeyDown
If e.Key = Key.OemMinus Then
' Decrease size of Eraser to 5*5
Sketchpad.EraserShape = New RectangleStylusShape(5, 5)
End If
If e.Key = K
我对Linux和Ubuntu非常陌生。我有一个过时的品牌电脑与这些规格:康柏Presario-SR1500NX,3000+AMD处理器,256 an PC2700内存,80 an 7200 hard硬盘驱动器。
我被困在“低图形模式”框,还没有找到一个对我有用的答案。我擦了擦我的硬盘,安装了Ubuntu,认为它可以正常工作。所以,现在,我的Ubuntu操作系统不能工作。我的系统兼容吗?如果不兼容,什么将作为操作系统工作?我不懂电脑,所以请给我详尽的解释。