約 265,109 件
https://w.atwiki.jp/dq10f/pages/44.html
■ザオ成功率 (回魔-100)×0.15%+75%(暫定) (回復魔力-80)×0.125%+75% 回魔~100 75% 回魔130 81% 回魔150 84% 回魔180 88.50% 回魔200 91.50% 回魔230~ 95% 回魔267 失敗有 回魔289 100/100成功 ■引用元 セティブログ http //dqx1010.blog.fc2.com/blog-entry-77.html
https://w.atwiki.jp/seagatehack/pages/20.html
/臨床症例(成功)/成功機種 ロック解除実績 下記機種以外でロック解除に成功した方はご報告下さい。 2ch本スレでも可。 ST31000340AS 32師によりロック解除 不具合無しといわれているCFD青箱がBIOSより認識しなくなった。 その復旧に成功。 CFDの不具合無し宣言って何? 199氏によりロック解除 OEM印 CFD ST31000340AS SD15 9QJ1C*** 2008年25週(6月初旬?) 購入10/中 ロック12/上 起動290時間 電源投入940回 In Warranty Jun 27/2013 なんでかIn Warrantyに。前はComponentだったのだが…? ST3500320AS 108氏によりロック解除 本体 ST3500320AS SD15 9QM5....11月購入 ※2008年11月 (wiki編集人) 225 :Socket774:2009/01/25(日) 00 05 30 ID HGYtaE/F 開門開門 32氏や先人たちのおかげでロック解除できました ありがとう!! 俺のはST3500320AS SD15 CFD青箱 Date Code 08524 でした. 解除できてデータ見えたってことはもろ該当製品ってことだな. ほんとCFDは... ちなみに秋月のUSBシリアル変換(K-01977)でやりました. K-01977のTXD,RXD,GNDをHDDにつないだだけ. 半田ごてとかテスタもってないので助かりました K-01977 -- がんのすけ (2009-04-04 21 33 31) ST31000333ASのロック解除に成功しました。ただいま、データ救出の真っ最中です。 -- ブルーオーブ (2009-07-12 21 42 27) ST3500320AS SD15 K-01977で解除成功 HDDの基盤切り離しは、ネジを緩めなくともプラスチック板を差し込むだけで大丈夫でした。 -- STA (2009-07-25 17 49 20) ST31000333ASを9-KEで2台復旧できました。今、吸い出し中です!! -- どんちゃん (2009-10-17 23 30 31) ST3640323ASのロック解除成功です。 -- 9113 (2009-12-19 22 27 00) ST31000333ASを9-KEで復旧できました。今、吸い出し中です -- やってみるもんだ (2009-12-20 15 03 12) 家のST31000333ASもよく止まりますけど1セクタ?だけ直すのがフリーのハードディスク修復ソフトを300メガ前後使うと異常なしと出て動くようになりますよ -- 名無しさん (2010-01-07 21 00 34) ST3500320NS(ES.2です)をK-01977でやりました。ES2なのでread channelをショートする方法で。一度失敗して涙目になりましたが、行けました。ただいまバックアップ中です。(有給とって泣きながら作業。) -- 町田市民 (2010-03-09 14 14 07) ST3500320AS,SD15wo -- 名無しさん (2010-05-01 01 49 12) ST3500320AS SD15 を秋月のADM32002ANセット(PC電源の5.1Vを使用)を用いてロック解除に成功しました。有益な情報をありがとうございました。作業手順は当ページの保管資料どおり。 -- 名無しさん (2010-05-01 01 57 42) ST31000333AS SD15 秋月電子K-01977でロック解除に成功。ロックされると電源を入れてもスピンアップとスピンダウンを繰り返して認識されなくなっていました。 -- ありがとう! (2010-05-09 01 56 38) ST3500320AS SD15をツール工房 RS232C-TTLレベル変換ケーブルでロック解除成功。電源5Vでいけた。SATAポートをPCと接続してないと上手く通信出来ませんでした。 -- 名無しさん (2010-06-20 19 35 07) ST31000340AS ロック解除できましたHDD側は2.6Vだったので、念のためMAX3380の電源を3Vでやりました。ほかはマニュアルどおり。 -- 情報ありがとう!! (2010-07-03 22 20 53) ST3500320AS SD15 以前使用していたPDC携帯電話のソフトに付いていたデータ転送ケーブルをばらして使用、HDD側はRx,Tx,GNDのみ接続で手順は保管資料通り。無事ロック解除、FWをSD1Aにアップできました。有益情報ありがとうございました。 -- 名無しさん (2010-07-05 13 01 57) K-01977のもうちょっと詳しい配線教えてもらえますか? -- 名無しさん (2010-07-27 07 28 22) ↑ごめん、詳しいのあったわ -- 名無しさん (2010-07-27 07 31 15) ↑1k抵抗って1/4と1/6のどっちを使ったらいい?何度もすまん、HDDが壊れて焦ってるな… -- 名無しさん (2010-07-27 07 38 39) ST3500820AS FJ25ロック解除しました。ありがとうございます! -- 名無しさん (2010-09-01 13 25 17) ST3500320NS (ES.2) P/N 9CA154-303 S/N 9QM82*** firm SN05 でロック解除できました。 7200.11との手順の違いは、制御基盤を外さなくてもよくて、ReadChannelをショートさせること。ハックのための配線は同じです。ReadChannelは基盤の種類によって異なるようです。私はネットで2種類確認し、両方で試してその一方で成功しました。 -- ごじら (2010-09-06 13 04 04) ST3500620AS SD15 FT232RXでロック解除成功。ありがとうございます! -- 名無しさん (2010-09-21 22 30 43) ST3500320ASです。FT232RLを使ってロック解除に成功しました。ちゃんとGNDを取らないと動かなかったり、TeraTermの文字化けに遭遇したりと試行錯誤で2時間ほどかかりましたが、今データ吸い出し中です。本当に感謝しています -- どす恋 (2010-10-10 17 25 23) ST31000333ASです。FTDI Basic Breakout - 3.3V でロック解除成功しました。RX,TXのみ接続すると、たまに文字化けしましたが、そのまま押し通したらなんとかなりました。今データ吸出中です。こちらのサイトのおかげでデータを諦めずにすみました。ありがとうございます。 -- 名無しさん (2010-10-24 20 18 35) ST3750630AS 9-KE にてロック解除成功しました。ありがとうございました。お世話になりました。 -- 名無しさん (2010-11-28 14 11 23) ST3500820AS SD35 FT232RLを使ってロック解除成功しました。感謝感謝感謝です。現在データを救出中。容量不足なのでこれから新しいHDDを購入してデータ救出を継続します。 -- ながじー (2011-01-06 08 40 35) ST3500320AS SD15 120氏の基盤を作成し、5Vのまま接続。エレコムのUSBを232Cに変換するケーブルにてロック解除できました。ありがとうございました。 -- 名無しさん (2011-01-22 14 19 11) ST3500320AS SD15 FT232RL(秋月 K-01977) でロック解除できました。皆様に感謝。 -- 名無しさん (2011-03-06 16 01 12) ST3500320AS SD15 SERIAL接続(9-KE)でロック解除成功しました。通信ソフトはTeraTerm使用。PC側通信ポートのポート設定も忘れずに。先人に感謝。 -- 名無しさん (2011-04-13 21 08 24) シリアルケーブルがなく、Strawberry LinuxでUSBシリアルコンバータTTL-232R-3V3を購入し、無事ロック解除できました。先人の知恵に感謝です。ドライバの設定とUSBのGNDをTxDの隣のピンにつなぐのがポイントでした。 -- 名無しさん (2011-08-17 22 38 10) ST350062AS FT232RLを使用してロック解除できました。情報ありがとうございました。但し、ロック原因はロック解除後に確認したところ、ファームウェアSD1A(本体記載はSD15だったが後でUPされていたようです)ので異常セクター増加原因と判明しました。とりあえずデータはバックアップできましたが、本体寿命のようです。 -- 名無しさん (2013-01-01 23 02 54) 自作板シゲHDD本スレにST2000DL001でもロック&ロック解除報告あるね -- 名無しさん (2013-01-09 20 25 39) この手順だとSt 31000528AS CC34 1TBは復旧できないのですか? -- 名無しさん (2014-04-11 00 56 15) 2014-04-11 00 56 15 以降の情報がない・・・・・□ -- 名無しさん (2018-02-25 23 23 46) 名前 コメント
https://w.atwiki.jp/kt108stars/pages/2328.html
559 名前:NPCさん[sage] 投稿日:2007/09/18(火) 21 09 50 ID ??? ルールがわからない癖に、分かった振りをしてセッションに参加していたあの人はキモかった。 キャラクターシートも見ずにダイスを振って でかい目で「うん、成功!」とかいうから、少しキャラクターシート見せて、といったら慌てて裏返しにしていた。 チラリと覗いたらキャラクター完成してないでやんの。 敢えて突っ込まずに流した。彼の判定はその後も全て成功だった。 564 名前:NPCさん[sage] 投稿日:2007/09/19(水) 00 50 37 ID ??? 俺ならうまくまわりにバレるようにして、そいつの悪印象を与えるな。 それでいやな思いをして改心するならよし、しないなら評判は落ちるだろうからそれはそれでよし。 580 名前:NPCさん[sage] 投稿日:2007/09/19(水) 11 03 34 ID ??? 564 ガープスで17とか振って「成功!」だよ? 皆気がついていたよ。本人以外は。 582 名前:NPCさん[sage] 投稿日:2007/09/19(水) 11 54 51 ID ??? つか、能力値や出目に関係なく「成功」と言い張る奴がいた、って話だろ。 俺の知り合いが遭遇したのはガンドッグだそうだ。 技能%に関わりなく振ったダイスをすぐ手に取り「成功」と言う。 GMが「達成値は?」と聞くとしどろもどろで答えられない。 ちなみに、ガンドッグの達成値は十の桁の数字と一の桁の数字の合計+技能レベル セッション開始からずっとそんな調子だからGMにもバレバレ。 それで振り直させるのも面倒だからスルーさせていたらしい。 588 名前:NPCさん[sage] 投稿日:2007/09/19(水) 12 43 20 ID ??? そうそう、ダイスの振り方も痛かった。 ダイス目目撃されてからは工夫したらしく、片手で隠しながら振り一瞬で回収。 引きつった笑顔で成功!キャラクターシートはずっと裏返しのまま。 同一人物なんじゃないか? 594 名前:NPCさん[sage] 投稿日:2007/09/19(水) 13 00 05 ID ??? 振りなおさせるのが面倒とか言うより 真面目に付き合うのが面倒って感じだな 前に、憑かれた様に期待値以下しか出なかった時に PL本人を直に指さして「こいつダメじゃん、居なくていいよ」 と言われた時はムカついた。 そいつも前にそんな事を言われた事でもあるんじゃね? スレ140
https://w.atwiki.jp/player_of_a/pages/143.html
逆成功要素(ぎゃくせいこうようそ) Ver.1、Ver.2に適応される成功要素に関するルール。 詳細はルールブック参照。 Ver.2.5以降から廃止された。 戻る→専門用語集 専門用語集/か行 専門用語集/か行/き
https://w.atwiki.jp/streetpoint/pages/687.html
捕獲成功 クライリーとホズミがMB基地を出る時、セイラは名残惜しそうにしていたのだが、仕事があるからと渋々帰って行った。 それを見送りほっと胸を撫で下ろした所で、カッツはシンに連絡を入れた。 「よお、何か分かったか?」 陽気な声で尋ねる。それに反して静かな声でシンから返事が返って来た。 『ああ、もしかしたら、セイラをさらった連中の一人かも知れない男を突き止めた』 「ホントかよっ? お前、相変わらずそういう仕事が早いよな」 ドルクバ警察でも突き止められなかった人間を、シンは一人で探し当てたのだ。 『まだ確定じゃない。それにここまで数日かかっている……もうすぐルーズと合流することになっているんだが』 「そうか、分かった。こっちは取りあえず政府のお偉方と会って話したぞ。また地球に調査に行く事になった。plainと本格的にやり合う事になるかも知れないが、覚悟は出来てるか?」 『ーーオレは構わない。それよりカッツ。お前こそ、まだ初恋の女を探し当ててないのに、組織に目を付けられたりして大丈夫なのか?』 インカムの向こうでシンが笑ったのが分かった。 カッツはふんと鼻を鳴らすと、肩をすくめる。 「勝てばいいだろ? 組織の連中を根こそぎやっつけて、んでゆっくりと腰を据えてソラを探す」 『……』 「あ? んだよ?」 急に無言になったシンに、カッツは眉を寄せて尋ねる。 『……いや、お前の初恋の少女の名前が“ソラ”だって分かって、ちょっと噛みしめてた』 思わず名前を言った事に気付き、カッツは顔を赤らめた。 「うっ、うっせー! ヘマすんじゃねーぞっ!!」 ブツリ! 通信を乱暴に切ると、カッツは先ほどホズミから渡されたマイクロチップを取り出して眺めた。 この戦いの先にあるのは勝利か、はたまた絶望か。 「はあ~。やっぱちょっと失敗、かなあ……」 カッツから通信が途絶えると、シンは喉の奥で笑って顔を上げた。 あの男ほど色恋が似合わない男はいないような気がする。 「ごめん、遅くなった」 背後から声をかけられ、シンは声の主を振り返る。 「問題ない」 すぐにシンの隣りにしゃがみ込むと、ルーズは来る途中に買った飲み物を渡す。 「これからどうするか考えてるの? ……何? 気持ち悪いわね」 カッツとの会話でまだ心持ち口元が上がっているシンに気付いたルーズが顔をしかめる。 「いや、ちょっと恋について考えていた」 「は? コイ? こいって、あの恋? 恋するの恋?」 「恋恋連発するな。そうだよ、そっちの恋だ」 「やっぱり気持ち悪いわね。でもまあ、そうね」 言ってじいっとルーズがシンの顔を見つめる。居心地が悪くなり、ついと顔を逸らすと、納得したようにルーズが頷いた。 「うん。あなたまだギリギリ20代だし、モテるんだから恋は大事よね」 「あのなあ、オレの話しじゃない。カッツの話しだ。てか、そういう自分だって実際の年齢は分からないくせに」 呆れたように言うと、ルーズが目を丸くする。 「え? カッツの話しだったの? それってセイラの事?」 「いや、初恋の少女の話しだ」 一瞬ぽかんと目を丸くさせ、すぐにルーズは笑った。 「初、恋…………ぷっ!」 誰に言っても間違いなく笑われるだろう。カッツが初恋とは、それはまた随分と面白いスコアだ。ルーズは心の中で続けて笑った。 **** 暗くなるのを待って、シンとルーズはターゲットである男が目の前の建物から出て来ない事を確認すると、二手に別れて乗り込んだ。 二人が追っているのは、セイラを連れ去った連中の一人。 他のメンバーは残念ながらまだ見つかっていないが、この男はドルクバに潜んでいたためなんとか見つける事が出来たのだ。 錆びた薄暗い色のボロアパートの階段をなるべく音を立てないように駆け上がりながら、シンはルーズと通信で会話をする。 「どうだ?」 すぐに返事が聞こえて来る。 『こっちは異常なし。でもどうしてこんな逃げにくい場所を潜伏先に選んだのかしら?』 そう、男が潜伏しているこのボロアパートは、もう随分と人が住んでいない。巨大工場の建設が行なわれることになった時、居住者は別のアパートに引っ越しを余儀なくされたのだ。 手つかずのアパートは管理する者がいないおかげで廃れて行くばかりで、ホームレスがたまに雨露をしのぎに来る程度だった。そしてそのボロアパートの造りは中に階段が二つあるが入り口は表に一つしか無く、さらには裏手は工場の壁がピタリとくっついているため逃げ出すスペースが無い。こうして敵に見つかった場合を想定して通常は潜伏先を選ぶのだが、どうもおかしい。あの地球での様子から察するにかなり訓練を受けている事は分かっている。もしかしたら罠かもしれない…… 「取りあえず、無傷で捕獲する事に集中しろよ。相手は武器を持ってる可能性が高いんだからな」 『トレインには連絡してるから、直来るでしょ。取りあえず催涙弾は装填してあるから、マスクだけはしておいてね』 「了解」 言われてシンはガスマスクを被る。足は止めずに時計を見ると、夜の11時になろうとしていた。 そして男が潜伏しているだろうアパートの部屋の階に到着し、階段からそっと廊下を伺う。 部屋から明かりは見えないが、人の気配は間違いなくしている。向こう側の階段にルーズの影を確認し、シンは先にドアへとゆっくり歩を進めた。 そっとドアの近くから耳をそばだてると、コトリと何かが動く気配がした。ルーズもすぐ近くまでやってきて、息を潜めて頷く。 シンは指で3を作り、一つずつ折って行った。 3……2……1…… 「Goっ!!」 バン!!! 合図と同時に勢い良くドアを蹴破ると、素早く中に転がり込んだ。 ゴロゴロと勢い良く回転し、受け身を取って起き上がる。シンが飛び込むとルーズによって打ち込まれた催涙弾が部屋中に充満し、視界を悪くする。 ガタガタ! と向こうの部屋からの音に瞬時に反応し、シンはテグスを素早く引き抜いてその部屋に飛び込んだ。 直ぐさま窓を開けて飛び降りようとする男の姿を捉え、男よりも一瞬早くテグスを足に投げつけて思い切り引いた。 「ぐあっ!?」 男は急に引っ張られ、窓枠でしたたか顔面をぶつけて床に転がり込む。それを受けてシンはテグスを短くしながらすぐに男の体を押さえつけ、そのテグスを利用して手足を縛った。 「大人しくしろ。おいルーズ、タオルだ!」 ルーズが差し出したタオルを男の口に巻きつけたところでパトカーのサイレンが響いて来た。 「よし、一仕事完了だな」 男は間違いなく地球で対峙したうちの一人だった。確か名前はデニス。 鋭い一重の目に、高い鼻。短く刈り込まれた髪は、いかにも軍人といった風貌だ。 「ルーズ、こいつを連れてトレインと一緒に警察に行ってくれ」 「シンはどうするの?」 「この騒ぎで仲間が動きを見せるかも知れないからな。ちょっと様子を見て来る」 「当てはあるの? この人から聞き出せばいいじゃない」 そう言ってルーズが床に転がる男を指すと、シンは首を横に降った。 「簡単に吐かないだろう。もしかしたらこいつは囮かもしれないし」 「なるほどね。でもまあ、体内IDを調べれば結構情報が引き出せると思うから、何か分かったらすぐに知らせるわ。あまり無理しないでね」 「ああ。じゃあ、頼む」 シンはすぐにその場を後にした。ルーズがそれを見送って、大人しく無抵抗で縛られている男をじっと見つめる。 「捕獲成功、ね……うーん。囮か」 男の目の前にしゃがみ、じっとその目を見て微笑む。 「あなた、囮なの?」 ふいと目をつぶった男に、ルーズは再び微笑んだ。 「まあ、時間はたっぷりあるから、ゆっくりお話ししましょうね」 「おい、ルーズ、待たせたな!」 そこで丁度部屋に入って来たトレインを、ルーズは笑顔で迎えた。 続く… 次へ → ミロ 一つ戻る → 契約 お帰りの際は、窓を閉じてくださいv Minimum Boutトップに戻る
https://w.atwiki.jp/player_of_a/pages/334.html
類似成功要素(るいじせいこうようそ) 名前は異なるが似たような内容の成功要素。 戻る→専門用語集 専門用語集/た行 専門用語集/た行/と
https://w.atwiki.jp/hagaren7/pages/12.html
33歳ヘビースモーカーが禁煙本、禁煙補助用品を使用せずに禁煙をどうして成功させたのか? 成功するまでの一日一日の行動を紹介します。禁煙するのに意気込んでやる必要は、全くありません気軽にやれないなら逆にストレスで身体悪くしますよ。タバコ( ーoー)y-~~~の吸い始めが気軽なんだから禁煙も気軽に始めましょう。 1日目 まず1日目嫌になるまで吸ってください(>▽<)いつも以上に吸ってください1日目はそれで終了です。 2日目 さータップリ吸いましたか?じゃーはじめますか軽く禁煙生活o( ▽ o) まずわ軽い自己暗示鏡を見ながら自分の精神力が高いと自分に言い聞かせます。自分の職場などの嫌いな上司などで喫煙者(禁煙失敗者であれば最高!)がいれば、その嫌いな人間より自分は優れているから自分は絶対に禁煙できる!などと思うとより成功しやすいです。
https://w.atwiki.jp/line2g/pages/24.html
【SE成功率】 LV 76 77 78 79 80 +1 82% 92% 97% 97% 97% +2 80 90 95 95 95 +3 78 88 93 93 93 +4 40 76 86 91 91 +5 30 68 84 89 89 +6 20 60 82 87 87 +7 14 40 70 80 85 +8 10 30 65 78 83 +9 ーー 20 60 76 81 +10 ーー 14 40 64 74 +11 ーー ーー 30 62 72 +12 ーー ーー 20 60 70 +13 ーー ーー 14 48 58 +14 ーー ーー 10 46 56 +15 ーー ーー 06 44 54 【3次スキル成功率】 調査中 現在76の人、77の人協力おね。(岡田とか言う人の調査だと三次スキル+0 +1SE成功率は77で28%) +0→+1の確立が知りたい。 78だと +0→+1 38%でした。 77だと +0→+1 28% 76だと +0→+1 18% 【ソサラスレより拝借】 完全にWIZ用 スキルOE 威力増加と成功率 エンチャントの方向性はパワーを選択。 00 威力 108 威力 87 威力 54 威力 64 威力 54 威力 65 威力 140 01 威力 109 威力 87 威力 55 威力 65 威力 55 威力 65 威力 147 02 威力 109 威力 88 威力 55 威力 65 威力 威力 66 威力 03 威力 110 威力 88 威力 55 威力 66 威力 威力 67 威力 04 威力 111 威力 89 威力 56 威力 66 威力 威力 67 威力 05 威力 111 威力 89 威力 56 威力 67 威力 威力 68 威力 06 威力 112 威力 90 威力 56 威力 67 威力 威力 69 威力 07 威力 113 威力 90 威力 57 威力 68 威力 威力 69 威力 08 威力 113 威力 91 威力 57 威力 68 威力 威力 70 威力 09 威力 114 威力 91 威力 57 威力 69 威力 威力 71 威力 10 威力 115 威力 威力 威力 威力 威力 威力 11 威力 115 威力 威力 威力 威力 威力 威力 12 威力 116 威力 威力 威力 威力 威力 威力 13 威力 116 威力 威力 威力 威力 威力 威力 14 威力 威力 威力 威力 威力 威力 威力 15 威力 威力 威力 威力 威力 威力 威力 16 威力 威力 威力 威力 威力 威力 威力 17 威力 威力 威力 威力 威力 威力 威力 18 威力 威力 威力 威力 威力 威力 威力 成功率 Lv76 Lv77 Lv78 Lv79 Lv80 Lv81 Lv82 00 01 --% 92% 97% 97% 97% 97% --% 02 --% 90% 95% 95% 95% 95% --% 03 --% 88% --% 93% 93% 93% --% 04 --% 76% --% 91% 91% 91% --% 05 --% 74% 84% 89% 89% 89% --% 06 --% 72% 82% 87% 87% 87% --% 07 --% 46% 70% 80% 85% 85% --% 08 --% --% --% 78% 83% 83% --% 09 --% --% --% 76% 81% 81% --% 10 --% --% --% 64% 74% 79% --% 11 --% --% --% --% 72% 77% --% 12 --% --% --% --% 70% 75% --% 13 --% --% --% --% 58% 68% --% 14 --% --% --% --% 56% 66% --% 15 --% --% --% --% 54% 52% --% 16 --% --% --% --% --% 48% --% 17 --% --% --% --% --% --% --% 18 --% --% --% --% --% --% --% 19 --% --% --% --% --% --% --% 20 --% --% --% --% --% --% --% 成功率(3次スキル) Lv77 Lv78 Lv79 Lv80 Lv81 Lv82 01 28% 38% 48% 58% 82% --% 02 --% --% 46% 56% 80% --% 03 --% --% --% 54% 78% --% 04 --% --% --% 42% 52% --% 05 --% --% --% --% 50% --% 06 --% --% --% --% --% --% 07 --% --% --% --% --% --%
https://w.atwiki.jp/player_of_a/pages/332.html
同名成功要素(どうめいせいこうようそ) 同じ名前の成功要素。 SDのタイプやレベルにより、登録の可不可や抽出率が変わる。 戻る→専門用語集 専門用語集/た行 専門用語集/た行/と
https://w.atwiki.jp/ce00582/pages/999.html
#include stdio.h #include math.h double u(double c1,double l1,double l2){ double us,x1,x2,x3; int pp; x1=l1; x2=l2; x3=c1; pp=0; if (x1 0.99)pp=100; if (x1 0)pp=100; if (x2 0.99)pp=100; if (x2 0)pp=100; if (x3 0.01)pp=100; if (pp 50)x1=0.5; if (pp 50)x2=0.5; if (pp 50)x3=0.5; us=log(1-x1)+log(1-x2)+log(x3); if (pp 50)us=-999; return us; } double mlx(double w1,double w2,double tr){ double l1,l2,mls; l1=1-(w1+w2+tr)/(3*w1); l2=1-(w1+w2+tr)/(3*w2); if (l1 0) l2=(w2-tr)/(2*w2); if (l1 0) l1=0; if (l2 0) l1=(w1-tr)/(2*w1); if (l2 0) l2=0; mls=l1; return mls; } double flx(double w1,double w2,double tr){ double l1,l2,fls; l1=1-(w1+w2+tr)/(3*w1); l2=1-(w1+w2+tr)/(3*w2); if (l1 0) l2=(w2-tr)/(2*w2); if (l1 0) l1=0; if (l2 0) l1=(w1-tr)/(2*w1); if (l2 0) l2=0; fls=l2; return fls; } int main(void){ double th1[11],th2[11]; double w1,w2,tk,tl,tr,c1,l1,l2; double tr1,tr2,tr3,b1,b2,wel; int s1,s2,t,m1,m2,m3; int n1,n2,n3,nx1,nx2,nx3; double maxtk,maxtr,maxwel,maxtl,maxv; double maxu,u1,u2,h,v1,vs,ww; int max1,max2; int check,q,qx,pp; double y1[11][11],y2[11][11],c[11][11]; double z[11],ux[11][3][3][3],w[10][3][3][3],v[10][3][3][3][11],rw[11][3][3][3]; double end2[3][3][3],end1[3][3][3],endv[3][3][3]; double endq[3][3][3],endc[3][3][3]; double gotoc[10][3][3][3][11],goto1[10][3][3][3][11],goto2[10][3][3][3][11]; double gotoq[10][3][3][3][11]; int mx1,mx2,mx3,j,e,time; double op1[11],op2[11],opc[11],opq[11]; for (s1=1;s1 =10;s1++){ th1[s1]=0.2*s1; } for (s2=1;s2 =10;s2++){ th2[s2]=0.1*s2; } maxwel=-999; for (n1=10;n1 =40;n1++){ for (n2=10;n2 =40;n2++){ tk=0.01*n1; tl=0.01*n2; tr1=0.1; tr2=0.05; b1=0; for (s1=1;s1 =10;s1++){ for (s2=1;s2 =10;s2++){ w1=(1-tk)*th1[s1]; w2=(1-tl)*th2[s2]; l1=mlx(w1,w2,tr1); l2=flx(w1,w2,tr1); c1=w1*l1+w2*l2+tr1; b1=b1+th1[s1]*l1+th2[s2]*l2-c1; } } t=0; while (t 100){ b2=0; for (s1=1;s1 =10;s1++){ for (s2=1;s2 =10;s2++){ w1=(1-tk)*th1[s1]; w2=(1-tl)*th2[s2]; l1=mlx(w1,w2,tr2); l2=flx(w1,w2,tr2); c1=w1*l1+w2*l2+tr2; b2=b2+th1[s1]*l1+th2[s2]*l2-c1; } } tr3=tr2-b2*(tr2-tr1)/(b2-b1); tr1=tr2; tr2=tr3; b1=b2; if (b2*b2 0.001)t=1000; t=t+1; } tr=tr2; wel=0; for (s1=1;s1 =10;s1++){ for (s2=1;s2 =10;s2++){ w1=(1-tk)*th1[s1]; w2=(1-tl)*th2[s2]; l1=mlx(w1,w2,tr); l2=flx(w1,w2,tr); c1=w1*l1+w2*l2+tr; wel=wel+log(c1)+log(1-l1)+log(1-l2); } } if (wel maxwel)maxtk=tk; if (wel maxwel)maxtl=tl; if (wel maxwel)maxtr=tr; if (wel maxwel)maxwel=wel; } } tk=maxtk; tl=maxtl; tr=maxtr; for (s1=1;s1 =10;s1++){ for (s2=1;s2 =10;s2++){ w1=(1-tk)*th1[s1]; w2=(1-tl)*th2[s2]; y1[s1][s2]=th1[s1]*mlx(w1,w2,tr); y2[s1][s2]=th2[s2]*flx(w1,w2,tr); c[s1][s2]=(1-tk)*y1[s1][s2]+(1-tl)*y2[s1][s2]+tr; } } for (time=1;time =5;time++){ for (s2=1;s2 =10;s2++){ h=0.001; t=0; while(t 100){ for (s1=1;s1 =10;s1++){ maxu=-999; for (m1=1;m1 =10;m1++){ for (m2=1;m2 =10;m2++){ l1=(y1[m1][m2])/th1[s1]; l2=(y2[m1][m2])/th2[s2]; c1=c[m1][m2]; u1=u(c1,l1,l2); if (s2==m2)u1=-999; if (u1 maxu)maxu=u1; } } z[s1]=maxu; } for (s1=1;s1 =10;s1++){ for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ l1=(y1[s1][s2]+n1*h)/th1[s1]; l2=(y2[s1][s2]+n2*h)/th2[s2]; c1=c[s1][s2]+n3*h; u1=u(c1,l1,l2); if (z[s1] u1)u1=-999; ux[s1][n1+1][n2+1][n3+1]=u1; } } } } for (s1=1;s1 =10;s1++){ for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ check=0; for (m1=1;m1 =10;m1++){ for (m2=1;m2 =10;m2++){ l1=y1[m1][m2]/th1[m1]; l2=y2[m1][m2]/th2[m2]; c1=c[m1][m2]; u1=u(c1,l1,l2); l1=(y1[s1][s2]+n1*h)/th1[m1]; l2=(y2[s1][s2]+n2*h)/th2[m2]; c1=c[s1][s2]+n3*h; u2=u(c1,l1,l2); if (s2==m2)u2=-999; if (u2 u1)check=100; } } if(check 50)ux[s1][n1+1][n2+1][n3+1]=-999; } } } } for (s1=1;s1 =9;s1++){ for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ l1=(y1[s1][s2]+n1*h)/th1[s1+1]; l2=(y2[s1][s2]+n2*h)/th2[s2]; c1=c[s1][s2]+n3*h; w[s1][n1+1][n2+1][n3+1]=u(c1,l1,l2); } } } } for (s1=2;s1 =10;s1++){ for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ l1=(y1[s1][s2]+n1*h)/th1[s1-1]; l2=(y2[s1][s2]+n2*h)/th2[s2]; c1=c[s1][s2]+n3*h; rw[s1][n1+1][n2+1][n3+1]=u(c1,l1,l2); } } } } for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ for (q=-5;q =5;q++){ v[1][n1+1][n2+1][n3+1][q+5]=-999; } } } } for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ q=n1+n2-n3; v[1][n1+1][n2+1][n3+1][q+5]=ux[1][n1+1][n2+1][n3+1]; } } } for (s1=2;s1 =9;s1++){ for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ for (q=-5;q =5;q++){ u1=ux[s1][n1+1][n2+1][n3+1]; qx=q-n1-n2+n3; pp=0; if (qx 5)pp=100; if (qx -5)pp=100; if (pp 10)qx=0; maxv=-999; for (m1=-1;m1 =1;m1++){ for (m2=-1;m2 =1;m2++){ for (m3=-1;m3 =1;m3++){ v1=u1+v[s1-1][m1+1][m2+1][m3+1][qx+5]; ww=w[s1-1][m1+1][m2+1][m3+1]; if (ww u1)v1=-999; if (rw[s1][n1+1][n2+1][n3+1] ux[s1-1][m1+1][m2+1][m3+1])v1=-999; if (v1 maxv)mx1=m1; if (v1 maxv)mx2=m2; if (v1 maxv)mx3=m3; if (v1 maxv)maxv=v1; } } } if (pp 10)maxv=-999; v[s1][n1+1][n2+1][n3+1][q+5]=maxv; gotoc[s1][n1+1][n2+1][n3+1][q+5]=mx3; goto1[s1][n1+1][n2+1][n3+1][q+5]=mx1; goto2[s1][n1+1][n2+1][n3+1][q+5]=mx2; gotoq[s1][n1+1][n2+1][n3+1][q+5]=qx; } } } } } for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ u1=ux[10][n1+1][n2+1][n3+1]; qx=n3-n1-n2; maxv=-999; for (m1=-1;m1 =1;m1++){ for (m2=-1;m2 =1;m2++){ for (m3=-1;m3 =1;m3++){ v1=u1+v[9][m1+1][m2+1][m3+1][qx+5]; ww=w[9][m1+1][m2+1][m3+1]; if (ww u1)v1=-999; if (rw[10][n1+1][n2+1][n3+1] ux[9][m1+1][m2+1][m3+1])v1=-999; if (v1 maxv)mx1=m1; if (v1 maxv)mx2=m2; if (v1 maxv)mx3=m3; if (v1 maxv)maxv=v1; } } } endv[n1+1][n2+1][n3+1]=maxv; endc[n1+1][n2+1][n3+1]=mx3; end1[n1+1][n2+1][n3+1]=mx1; end2[n1+1][n2+1][n3+1]=mx2; endq[n1+1][n2+1][n3+1]=qx; } } } maxv=-999; for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ if (endv[n1+1][n2+1][n3+1] maxv)nx1=n1; if (endv[n1+1][n2+1][n3+1] maxv)nx2=n2; if (endv[n1+1][n2+1][n3+1] maxv)nx3=n3; if (endv[n1+1][n2+1][n3+1] maxv)maxv=endv[n1+1][n2+1][n3+1]; } } } opc[10]=nx3; op1[10]=nx1; op2[10]=nx2; opc[9]=endc[nx1+1][nx2+1][nx3+1]; op1[9]=end1[nx1+1][nx2+1][nx3+1]; op2[9]=end2[nx1+1][nx2+1][nx3+1]; opq[9]=endq[nx1+1][nx2+1][nx3+1]; for (j=1;j =8;j++){ s1=9-j; n1=op1[s1+1]; n2=op2[s1+1]; n3=opc[s1+1]; q=opq[s1+1]; opc[s1]=gotoc[s1+1][n1+1][n2+1][n3+1][q+5]; op1[s1]=goto1[s1+1][n1+1][n2+1][n3+1][q+5]; op2[s1]=goto2[s1+1][n1+1][n2+1][n3+1][q+5]; opq[s1]=gotoq[s1+1][n1+1][n2+1][n3+1][q+5]; } e=0; for (s1=1;s1 =10;s1++){ e=e+opc[s1]*opc[s1]+op1[s1]*op1[s1]+op2[s1]*op2[s1]; } for (s1=1;s1 =10;s1++){ c[s1][s2]=c[s1][s2]+opc[s1]*h; y1[s1][s2]=y1[s1][s2]+op1[s1]*h; y2[s1][s2]=y2[s1][s2]+op2[s1]*h; } if (e 1)h=h/2; if (h 0.00001)t=1000; t=t+1; } printf("%f",maxv); printf("\n"); } for (s1=1;s1 =10;s1++){ h=0.001; t=0; while(t 100){ for (s2=1;s2 =10;s2++){ maxu=-999; for (m1=1;m1 =10;m1++){ for (m2=1;m2 =10;m2++){ l1=(y1[m1][m2])/th1[s1]; l2=(y2[m1][m2])/th2[s2]; c1=c[m1][m2]; u1=u(c1,l1,l2); if (s1==m1)u1=-999; if (u1 maxu)maxu=u1; } } z[s2]=maxu; } for (s2=1;s2 =10;s2++){ for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ l1=(y1[s1][s2]+n1*h)/th1[s1]; l2=(y2[s1][s2]+n2*h)/th2[s2]; c1=c[s1][s2]+n3*h; u1=u(c1,l1,l2); if (z[s2] u1)u1=-999; ux[s2][n1+1][n2+1][n3+1]=u1; } } } } for (s2=1;s2 =10;s2++){ for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ check=0; for (m1=1;m1 =10;m1++){ for (m2=1;m2 =10;m2++){ l1=y1[m1][m2]/th1[m1]; l2=y2[m1][m2]/th2[m2]; c1=c[m1][m2]; u1=u(c1,l1,l2); l1=(y1[s1][s2]+n1*h)/th1[m1]; l2=(y2[s1][s2]+n2*h)/th2[m2]; c1=c[s1][s2]+n3*h; u2=u(c1,l1,l2); if (s1==m1)u2=-999; if (u2 u1)check=100; } } if(check 50)ux[s2][n1+1][n2+1][n3+1]=-999; } } } } for (s2=1;s2 =9;s2++){ for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ l1=(y1[s1][s2]+n1*h)/th1[s1]; l2=(y2[s1][s2]+n2*h)/th2[s2+1]; c1=c[s1][s2]+n3*h; w[s2][n1+1][n2+1][n3+1]=u(c1,l1,l2); } } } } for (s2=2;s2 =10;s2++){ for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ l1=(y1[s1][s2]+n1*h)/th1[s1]; l2=(y2[s1][s2]+n2*h)/th2[s2-1]; c1=c[s1][s2]+n3*h; rw[s2][n1+1][n2+1][n3+1]=u(c1,l1,l2); } } } } for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ for (q=-5;q =5;q++){ v[1][n1+1][n2+1][n3+1][q+5]=-999; } } } } for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ q=n1+n2-n3; v[1][n1+1][n2+1][n3+1][q+5]=ux[1][n1+1][n2+1][n3+1]; } } } for (s2=2;s2 =9;s2++){ for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ for (q=-5;q =5;q++){ u1=ux[s2][n1+1][n2+1][n3+1]; qx=q-n1-n2+n3; pp=0; if (qx 5)pp=100; if (qx -5)pp=100; if (pp 10)qx=0; maxv=-999; for (m1=-1;m1 =1;m1++){ for (m2=-1;m2 =1;m2++){ for (m3=-1;m3 =1;m3++){ v1=u1+v[s2-1][m1+1][m2+1][m3+1][qx+5]; ww=w[s2-1][m1+1][m2+1][m3+1]; if (ww u1)v1=-999; if (rw[s2][n1+1][n2+1][n3+1] ux[s2-1][m1+1][m2+1][m3+1])v1=-999; if (v1 maxv)mx1=m1; if (v1 maxv)mx2=m2; if (v1 maxv)mx3=m3; if (v1 maxv)maxv=v1; } } } if (pp 10)maxv=-999; v[s2][n1+1][n2+1][n3+1][q+5]=maxv; gotoc[s2][n1+1][n2+1][n3+1][q+5]=mx3; goto1[s2][n1+1][n2+1][n3+1][q+5]=mx1; goto2[s2][n1+1][n2+1][n3+1][q+5]=mx2; gotoq[s2][n1+1][n2+1][n3+1][q+5]=qx; } } } } } for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ u1=ux[10][n1+1][n2+1][n3+1]; qx=n3-n1-n2; maxv=-999; for (m1=-1;m1 =1;m1++){ for (m2=-1;m2 =1;m2++){ for (m3=-1;m3 =1;m3++){ v1=u1+v[9][m1+1][m2+1][m3+1][qx+5]; ww=w[9][m1+1][m2+1][m3+1]; if (ww u1)v1=-999; if (rw[10][n1+1][n2+1][n3+1] ux[9][m1+1][m2+1][m3+1])v1=-999; if (v1 maxv)mx1=m1; if (v1 maxv)mx2=m2; if (v1 maxv)mx3=m3; if (v1 maxv)maxv=v1; } } } endv[n1+1][n2+1][n3+1]=maxv; endc[n1+1][n2+1][n3+1]=mx3; end1[n1+1][n2+1][n3+1]=mx1; end2[n1+1][n2+1][n3+1]=mx2; endq[n1+1][n2+1][n3+1]=qx; } } } maxv=-999; for (n1=-1;n1 =1;n1++){ for (n2=-1;n2 =1;n2++){ for (n3=-1;n3 =1;n3++){ if (endv[n1+1][n2+1][n3+1] maxv)nx1=n1; if (endv[n1+1][n2+1][n3+1] maxv)nx2=n2; if (endv[n1+1][n2+1][n3+1] maxv)nx3=n3; if (endv[n1+1][n2+1][n3+1] maxv)maxv=endv[n1+1][n2+1][n3+1]; } } } opc[10]=nx3; op1[10]=nx1; op2[10]=nx2; opc[9]=endc[nx1+1][nx2+1][nx3+1]; op1[9]=end1[nx1+1][nx2+1][nx3+1]; op2[9]=end2[nx1+1][nx2+1][nx3+1]; opq[9]=endq[nx1+1][nx2+1][nx3+1]; for (j=1;j =8;j++){ s2=9-j; n1=op1[s2+1]; n2=op2[s2+1]; n3=opc[s2+1]; q=opq[s2+1]; opc[s2]=gotoc[s2+1][n1+1][n2+1][n3+1][q+5]; op1[s2]=goto1[s2+1][n1+1][n2+1][n3+1][q+5]; op2[s2]=goto2[s2+1][n1+1][n2+1][n3+1][q+5]; opq[s2]=gotoq[s2+1][n1+1][n2+1][n3+1][q+5]; } e=0; for (s2=1;s2 =10;s2++){ e=e+opc[s2]*opc[s2]+op1[s2]*op1[s2]+op2[s2]*op2[s2]; } for (s2=1;s2 =10;s2++){ c[s1][s2]=c[s1][s2]+opc[s2]*h; y1[s1][s2]=y1[s1][s2]+op1[s2]*h; y2[s1][s2]=y2[s1][s2]+op2[s2]*h; } if (e 1)h=h/2; if (h 0.00001)t=1000; t=t+1; } printf("%f",maxv); printf("\n"); } } for (s1=1;s1 =10;s1++){ for (s2=1;s2 =10;s2++){ printf("%f",c[s1][s2]); printf(","); printf("%f",y1[s1][s2]); printf(","); printf("%f",y2[s1][s2]); printf("\n"); } } return 0; }