C#

素数その2

C#

奇数のみでやってみると当然半分くらい。 using System; using System.IO; namespace PN2 { class Program { const int MAX = 10000000; static readonly double SQRTMAX = Math.Sqrt(MAX); static readonly double TPS = TimeSpan.TicksPerSecond; static b…

素数

C#

演算、出力とも1秒くらいでした。 馬鹿正直にエラトステネスのふるいを実行…どう考えても奇数だけ処理した方が早いでしょう。 using System; using System.IO; namespace PN1 { class Program { const int MAX = 10000000; static readonly double SQRTMAX =…

c#

シリアライズ:バージョンによって内容が変わったらどうする? #define v1 #define v2 #define w #define r using System; using System.Collections.Generic; using System.IO; using System.Runtime.Serialization; using System.Runtime.Serialization.Fo…

C#

class Program { static void Main(string[] args) { var h = new Hoge(); h.set(2); Console.WriteLine(h.piyo); var f = new Fuga(); f.set(2); Console.WriteLine(f.piyo); } } class Hoge { public int piyo; } struct Fuga { public int piyo; } static…

ターゲットの同盟ID(複数)で総人口の少ないユーザ10人分の村を抽出する List<x_world> lxw = new List<x_world>(50000); //map.sql読み込み List<int> eaid = new List<int>() {[敵aid群]}; var v = ( from xw in lxw where eaid.Contains(xw.aid) group xw by xw.uid into grp orderby</int></int></x_world></x_world>…