<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://wiki.pykello.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.pykello.net/feed.php">
        <title>Friends' Wiki</title>
        <description></description>
        <link>http://wiki.pykello.net/</link>
        <image rdf:resource="http://wiki.pykello.net/lib/images/favicon.ico" />
       <dc:date>2010-09-09T04:15:52-04:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.pykello.net/doku.php?id=implementation:iaumc3_atoms&amp;rev=1248022942&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.pykello.net/doku.php?id=implementation:iaumc3_quiz&amp;rev=1248022761&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.pykello.net/doku.php?id=implementation:iaumc3_cheaters&amp;rev=1248022667&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.pykello.net/doku.php?id=implementation:iaum_c3_6_grid&amp;rev=1247848739&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.pykello.net/doku.php?id=implementation:iaum_c3_6_kconsecutive&amp;rev=1247848135&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.pykello.net/doku.php?id=implementation:iaum_c3_6_sight&amp;rev=1247847954&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.pykello.net/doku.php?id=zju:june09&amp;rev=1247157906&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.pykello.net/doku.php?id=nice_problems&amp;rev=1246805781&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.pykello.net/doku.php?id=resources:nice_forum_posts&amp;rev=1246056643&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.pykello.net/lib/images/favicon.ico">
        <title>Friends' Wiki</title>
        <link>http://wiki.pykello.net/</link>
        <url>http://wiki.pykello.net/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://wiki.pykello.net/doku.php?id=implementation:iaumc3_atoms&amp;rev=1248022942&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-19T13:02:22-04:00</dc:date>
        <dc:creator>Hadi Moshayedi</dc:creator>
        <title>implementation:iaumc3_atoms - created</title>
        <link>http://wiki.pykello.net/doku.php?id=implementation:iaumc3_atoms&amp;rev=1248022942&amp;do=diff</link>
        <description>#include &lt;iostream&gt;
#include &lt;cassert&gt;
#include &lt;ctime&gt;
#include &lt;string&gt;
#include &lt;cstring&gt;
#include &lt;iomanip&gt;
#include &lt;cstdio&gt;
#include &lt;vector&gt;
#include &lt;algorithm&gt;
#include &lt;cmath&gt;

using namespace std;

const int N = 7;
const double eps = 1e-7;
double PI;

int n, s, x[N], y[N], v[N], t;
double r[N];

int circlesIntersectionPoints(double x1,double y1,double r1,double x2,double y2,double r2,
		double &amp;xp1,double &amp;yp1,double &amp;xp2,double &amp;yp2)
{
	double a=atan2(y2 - y1, x2 - x1);
	double s=hyp…</description>
    </item>
    <item rdf:about="http://wiki.pykello.net/doku.php?id=implementation:iaumc3_quiz&amp;rev=1248022761&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-19T12:59:21-04:00</dc:date>
        <dc:creator>Hadi Moshayedi</dc:creator>
        <title>implementation:iaumc3_quiz - created</title>
        <link>http://wiki.pykello.net/doku.php?id=implementation:iaumc3_quiz&amp;rev=1248022761&amp;do=diff</link>
        <description>#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &lt;algorithm&gt;
#include &lt;cstdio&gt;
#include &lt;cstring&gt;

using namespace std;

typedef pair&lt;double, double&gt; P;

const int N = 100;
const int HS = N * 11;

int n, k, x, y, t;
double p[50];

P mat[N][HS * 2];
bool isset[N][HS * 2];

P solve( int idx, int score ) {
	if( idx == n ) {
		P result( score &gt; 0 ? 1.0 : 0.0, 0 );
		return result;
	} else if( !isset[idx][score + HS] ) {
		isset[idx][score + HS] = true;
		P result( 0.0, 0.0 );
		P correct = solve( idx…</description>
    </item>
    <item rdf:about="http://wiki.pykello.net/doku.php?id=implementation:iaumc3_cheaters&amp;rev=1248022667&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-19T12:57:47-04:00</dc:date>
        <dc:creator>Hadi Moshayedi</dc:creator>
        <title>implementation:iaumc3_cheaters - created</title>
        <link>http://wiki.pykello.net/doku.php?id=implementation:iaumc3_cheaters&amp;rev=1248022667&amp;do=diff</link>
        <description>#include &lt;cstring&gt;
#include &lt;cstdio&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;algorithm&gt;
using namespace std;

const int N = 100;

int t, n;
string codes[N], ips[N];
int arr[N][128];

int calc( int a, int b ) {
	if( ips[a] != ips[b] )
		return 0;
	int result = 0;
	for( int i = 0; i &lt; 128; i ++ )
		result += min(arr[a][i], arr[b][i]);
	return result;
}

int main() {
	freopen(&quot;cheaters.in&quot;, &quot;r&quot;, stdin);
	freopen(&quot;cheaters.out&quot;, &quot;w&quot;, stdout);
	for( cin &gt;&gt; t; t--; ) {
		cin &gt;&gt; n;
		for( int i…</description>
    </item>
    <item rdf:about="http://wiki.pykello.net/doku.php?id=implementation:iaum_c3_6_grid&amp;rev=1247848739&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-17T12:38:59-04:00</dc:date>
        <dc:creator>Hadi Moshayedi</dc:creator>
        <title>implementation:iaum_c3_6_grid - created</title>
        <link>http://wiki.pykello.net/doku.php?id=implementation:iaum_c3_6_grid&amp;rev=1247848739&amp;do=diff</link>
        <description>#include &lt;cstdio&gt;
#include &lt;string&gt;
#include &lt;iostream&gt;
#include &lt;cstring&gt;
#include &lt;ctime&gt;

using namespace std;

const int N = 31;
const int MAXSIZE = 500000;

int bitmasks[MAXSIZE];
int next_fib[MAXSIZE][2];
int Fib[N+1], cnt = 0;

int getValue( int x ) {
	int result = 0;
	for( int i = 0; i &lt;= N; i ++ )
		if( x &amp; (1 &lt;&lt; i) )
			result += Fib[i];
	return result;
}

void go( int idx, int cur ) {
	if( idx &gt; N ) return;
	int g = getValue(cur);
	bitmasks[g] = cur;
	next_fib[g][0] = getValue((cur &lt;&lt;…</description>
    </item>
    <item rdf:about="http://wiki.pykello.net/doku.php?id=implementation:iaum_c3_6_kconsecutive&amp;rev=1247848135&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-17T12:28:55-04:00</dc:date>
        <dc:creator>Hadi Moshayedi</dc:creator>
        <title>implementation:iaum_c3_6_kconsecutive - created</title>
        <link>http://wiki.pykello.net/doku.php?id=implementation:iaum_c3_6_kconsecutive&amp;rev=1247848135&amp;do=diff</link>
        <description>#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &lt;algorithm&gt;
using namespace std;

typedef pair&lt;double, double&gt; P;

int k;
double p;

double expDays[1001];
pair&lt;double, double&gt; eq[1001];

double calcDays() {
	eq[k] = P(0, 0);
	for( int i = k - 1; i &gt;= 0; i -- ) {
		eq[i] = P( (1 - p) + p * eq[i + 1].first, p * eq[i + 1].second + 1 );
	}
	expDays[0] = eq[0].second / (1. - eq[0].first);
	for( int i = 1; i &lt;= k; i ++ )
		expDays[i] = expDays[0] * eq[i].first + eq[i].second;
	return expDays[0];
}

do…</description>
    </item>
    <item rdf:about="http://wiki.pykello.net/doku.php?id=implementation:iaum_c3_6_sight&amp;rev=1247847954&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-17T12:25:54-04:00</dc:date>
        <dc:creator>Hadi Moshayedi</dc:creator>
        <title>implementation:iaum_c3_6_sight - created</title>
        <link>http://wiki.pykello.net/doku.php?id=implementation:iaum_c3_6_sight&amp;rev=1247847954&amp;do=diff</link>
        <description>#include &lt;cstdio&gt;
#include &lt;cstring&gt;
#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;ctime&gt;

using namespace std;

const int N = 1000;

int n, t, x[N], y[N];

int gcd( int x, int y ) {
	if( x &lt; 0 || y &lt; 0 )
		return gcd( abs(x), abs(y) );
	return y == 0 ? x : gcd( y, x % y );
}

int main() {
	freopen(&quot;sight.in&quot;, &quot;r&quot;, stdin);
	freopen(&quot;sight.out&quot;, &quot;w&quot;, stdout);
	for( scanf(&quot;%d&quot;, &amp;t); t--; ) {
		scanf(&quot;%d&quot;, &amp;n);
		for( int i = 0; i &lt; n; i ++ ) {
			scanf(&quot;%d %d&quot;, &amp;x[i], &amp;y[i]);
			int g = gcd(x[i…</description>
    </item>
    <item rdf:about="http://wiki.pykello.net/doku.php?id=zju:june09&amp;rev=1247157906&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-09T12:45:06-04:00</dc:date>
        <dc:creator>Hadi Moshayedi</dc:creator>
        <title>zju:june09</title>
        <link>http://wiki.pykello.net/doku.php?id=zju:june09&amp;rev=1247157906&amp;do=diff</link>
        <description>*  صفحه اصلی مسابقه: &lt;http://acm.zju.edu.cn/onlinejudge/contestInfo.do?contestId=297&gt;
	*  نتیجه مسابقه: &lt;http://acm.zju.edu.cn/onlinejudge/showContestRankList.do?contestId=297&gt;

3213 - Beautiful Meadow

 &lt;http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3213&gt;</description>
    </item>
    <item rdf:about="http://wiki.pykello.net/doku.php?id=nice_problems&amp;rev=1246805781&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-05T10:56:21-04:00</dc:date>
        <dc:creator>Hadi Moshayedi</dc:creator>
        <title>nice_problems - created</title>
        <link>http://wiki.pykello.net/doku.php?id=nice_problems&amp;rev=1246805781&amp;do=diff</link>
        <description>Wuhan Online Judge

	*  Ball: اینکه آیا دایره ای می تواند از مکانی از صفحه به مکان دیگر برود با توجه به اینکه تعدادی مانع مستطیل شکل وجود دارند.</description>
    </item>
    <item rdf:about="http://wiki.pykello.net/doku.php?id=resources:nice_forum_posts&amp;rev=1246056643&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-26T18:50:43-04:00</dc:date>
        <dc:creator>Hadi Moshayedi</dc:creator>
        <title>resources:nice_forum_posts</title>
        <link>http://wiki.pykello.net/doku.php?id=resources:nice_forum_posts&amp;rev=1246056643&amp;do=diff</link>
        <description>الگوریتم های گراف

	*  الگوریتم min-cost max-flow
	*  A Tree Problem
	*  A Graph Problem

سایر

	*  توضیح راه حل های POJ Monthly Contest 2008.07
	*  Fast Fourier Transform
	*  پیاده سازی درخت متوازن Treap
	*  Advanced dynamic programming techniques
	*  Petr Mitrichev Contest 3 and 4
	*  Linear Programming and Integer Programming problems</description>
    </item>
</rdf:RDF>
