- 浏览: 394734 次
- 性别:
- 来自: 杭州
-
最新评论
-
wsyzyrxp:
非常感谢 兄弟 帮了我大忙
[opengl]弹簧质点法模拟柔性布料以及椭球碰撞的opengl实现 -
mingdry0304:
[opengl]彩色立方体旋转 -
tyfengyu:
我刚刚更改的代码加上了标准差stdVal,故recoMat应该 ...
[python]用python实现的pca算法 -
tyfengyu:
python的pca代码有2处错误:1.finalData = ...
[python]用python实现的pca算法 -
暴风雪:
McFlurry 写道前排(凑字数)!擦你怎么摸来这里的
诈尸总结
文章列表
android:layout_marginLeft指该控件距离边父控件的边距,
android:paddingLeft指该控件内部内容,如文本距离该控件的边距。
如:
当按钮分别设置以上两个属性时,得到的效果是不一样的。
android:paddingLeft="30px":
按钮上设置的内容(例如图片)离按钮左边边界30个像素。
android:layout_marginLeft="30px"
整个按钮离左边设置的内容30个像素
这二个属性是相对的,假设B是A的子控件,设置B的margin和设置A的padding能达到相同的效果。 ...
题意:
http://acm.hdu.edu.cn/showproblem.php?pid=4502
大致思路:
退役狗果然弱爆了,这么简单的转移都没想到,求bs。
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int num[200][200],dp[1005];
int main(){
int cas,i,j,n,m,a,b,c;
cin>>cas;
while(cas-- ...
大致题意:
在一个三维空间中有n个点,每个点的坐标都是正整数。第i个点上面有fi个花朵,每个点最多能运送li朵花到其他的点上,每次只能把一个点上的花朵送到距离其R的点上。现在求出最小的R,使得所有的花朵都能被移动到第一个点上。
大致思路:
二分+最大流~~好久没ac的说
#include<iostream>
#include<cstring>
#include<cstdio>
#include<cmath>
using namespace std;
const int inf=1<<28; ...
服务不能自己运行,需要通过调用Context.startService()或Context.bindService()方法启动服务。这两个方法都 可以启动Service,但是它们的使用场合有所不同。使用startService()方法启用服务,调用者与服务之间没有关连, 即使调用者退出了 ...
一般情况下我们使用startService(Intent service)来启动一个服务,但这种情况下无法得到Service对象的引用,通过bindService方法启动服务则可以实现此功能。下面给一个小例子演示一下:
1.调用者
package com.zhf.local;
import android.app.Activity;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import a ...
首先在布局文件中声明spinner控件
<Spinner
android:id="@+id/spner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
如果是静态定义spinner中的元素的话,需要在资源文件string.xml中声明字符串数组
<string-array ...
package com.example.xmlbroadcast;
import android.app.Activity;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import a ...
在Manifest中注册广播接收器以及接受广播的类型,并通过Activity中的按钮发出广播,通过接收器接受并响应。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.xmlbroadcast"
android:versionCode="1"
android:versionName="1.0" >
<uses-sd ...
Handler主要用于异步消息的处理。
这里点击了按钮之后在run方法中设置message的alg1的值,每次通过sendMessage把message对象压入消息队列。在handleMessage方法中取出消息队列中的message对象,并设置progressBar的值,然后再把线程对象加入线程队列。这个循环一直运行到进度条走到头~~。
package com.example.prograssbarhandle;
import android.app.Activity;
import android.os.Bundle;
import andr ...
大致题意:
在一个n*n的区域,有m个空地,空地上可以放稻草人,每个空地的稻草人有一定的覆盖面积,求最少放多少个稻草人才能覆盖所有的除去空地以外的区域。
大致思路:
由于m很小,所以直接搜索就可以了。
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
const int inf=1000;
int n,m,ans;
struct{
int x,y,r;
}sum[40];
bool mark ...
大致题意:
一个无向图n个点,m条边,求任意两个点之间最短路的最大值。
大致思路:
比赛时以为要有什么牛逼的算法才能做出这道题。后来算了下效率,发现用spfa求出n个点的最短路就可以了。
#include<iostream>
#include<cmath>
#include<cstdio>
#include<cstring>
using namespace std;
const int nMax=1050;
const int mMax=30050;
const int inf=1<&l ...
大致题意: 把一个数的所有约数化为m进制之后,把这些数的每一位的平方相加求和,按照m进制输出。
大致思路:
纯模拟
#include<iostream>
#include<cstring>
#include<cstdio>
#include<cmath>
using namespace std;
int len,num[1000];
void change(int n,int m)
{
len=0;
while(n!=0)
{
num[len++]= ...
大致题意: 有n个人和m辆车(n<=m)。给出所有人和车的坐标,以及人移动的速度。现在让每个人走去找一辆车坐。每辆车只能乘坐一个人,花费的时间最少是多少。
大致思路: 二分这个时间的最大值tmax,再用匈牙利算法判定是否n个人都能在tmax的时间内赶到车上。
一开始直接二分距离,高精度神马的写渣了。后来发现,二分枚举距离值的下标就可以~~
#include<iostream>
#include<cmath>
#include<cstring>
#include<cstdio>
#includ ...
大致题意:
给出一个数组,在线更新点的值,查询区间的极值。
大致思路:
简单线段树。
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
const int Max = 250005;
struct data{
int l, r, num;
}node[4*Max]; // 线段树节点的数据结构。
int num[Max];
void BuildTree(int left, int ...
大致题意: 给出一个n长度的数组,在线的实现改变某个值,查询一个区间和的功能。
大致思路: 基础线段树。。G++死活过不去,郁闷,用c++水过去了
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
const int Max = 50005;
struct data{
int l, r, num;
}node[3*Max]; // 线段树节点的数据结构。
int num[Max];
v ...