<?xml version="1.0" ?> 
<XML_DIZ_INFO>
<MASTER_PAD_VERSION_INFO>
 <MASTER_PAD_VERSION>2.01</MASTER_PAD_VERSION>
<MASTER_PAD_EDITOR>PAD Creator version: 2.0.0 available for FREE at http://www.padcreator.com </MASTER_PAD_EDITOR>
 <MASTER_PAD_INFO>Portable Application Description, or PAD for short, is a data set that is used by shareware authors to disseminate information to anyone interested in their software products. To find out more go to http://www.asp-shareware.org/pad</MASTER_PAD_INFO>
</MASTER_PAD_VERSION_INFO>

<Company_Info>
 <Company_Name>Harry J. Smith</Company_Name>
 <Address_1>19629 Via Monte Dr.</Address_1>
 <Address_2 />
 <City_Town>Saratoga</City_Town>
 <State_Province>CA</State_Province>
 <Zip_Postal_Code>95070-4522</Zip_Postal_Code>
 <Country>United States</Country>
 <Company_WebSite_URL>http://harry-j-smith.com/hjsmithh/</Company_WebSite_URL>
  <Contact_Info>
  <Author_First_Name>Harry</Author_First_Name>
  <Author_Last_Name>Smith</Author_Last_Name>
  <Author_Email>hjsmithh@sbcglobal.net</Author_Email>
  <Contact_First_Name>Harry</Contact_First_Name>
  <Contact_Last_Name>Smith</Contact_Last_Name>
  <Contact_Email>hjsmithh@sbcglobal.net</Contact_Email>
 </Contact_Info>
 <Support_Info>
  <Sales_Email />
  <Support_Email />
  <General_Email>hjsmithh@sbcglobal.net</General_Email>
  <Sales_Phone />
  <Support_Phone />
  <General_Phone>1-408-741-0406</General_Phone>
  <Fax_Phone />
 </Support_Info>
</Company_Info>

<Program_Info>
 <Program_Name>JosephusCS</Program_Name>
 <Program_Version>2.1.1</Program_Version>
 <Program_Release_Month>07</Program_Release_Month>
 <Program_Release_Day>08</Program_Release_Day>
 <Program_Release_Year>2008</Program_Release_Year>
 <Program_Cost_Dollars />
 <Program_Cost_Other_Code />
 <Program_Cost_Other />
 <Program_Type>Freeware</Program_Type>
 <Program_Release_Status>New Release</Program_Release_Status>
 <Program_Install_Support>Install and Uninstall</Program_Install_Support>
 <Program_OS_Support>Win95,Win98,WinME,WinNT 3.x,WinNT 4.x,WinXP,Windows2000,Windows2003</Program_OS_Support>
 <Program_Language>English</Program_Language>
 <Program_Change_Info>Added new functions and features</Program_Change_Info>
 <Program_Specific_Category>Education</Program_Specific_Category>
 <Program_Category_Class>Education::Mathematics</Program_Category_Class>
 <Program_Categories>Mathematics</Program_Categories>
 <Program_System_Requirements>May need to install .NET Framework Package for C#</Program_System_Requirements>
 <Includes_JAVA_VM>N</Includes_JAVA_VM>
 <Includes_VB_Runtime>N</Includes_VB_Runtime>
 <Includes_DirectX>N</Includes_DirectX>
 <File_Info>
  <Filename_Versioned>Joseph21.exe</Filename_Versioned>
  <Filename_Previous>Joseph21.exe</Filename_Previous>
  <Filename_Generic>Joseph.exe</Filename_Generic>
  <Filename_Long>JosephusCS21a.exe</Filename_Long>
  <File_Size_Bytes>1025800</File_Size_Bytes>
  <File_Size_K>1002</File_Size_K>
  <File_Size_MB>0.98</File_Size_MB>
 </File_Info>
 <Expire_Info>
  <Has_Expire_Info>N</Has_Expire_Info>
  <Expire_Count />
  <Expire_Based_On />
  <Expire_Other_Info />
 </Expire_Info>
</Program_Info>

<Program_Descriptions>
 <English>
  <Keywords>Math, Flavius Josephus, Permutation, Cyclic notation, Graphics</Keywords>
  <Char_Desc_45>The Flavius Josephus Permutation Program</Char_Desc_45>
  <Char_Desc_80>JosephusCS is a program that solves the Josephus Permutation problem.</Char_Desc_80>
  <Char_Desc_250>JosephusCS is a program that solves the Josephus Permutation problem.

Can compute and plot the Josephus Permutations
</Char_Desc_250>
  <Char_Desc_450>JosephusCS is a program that solves the Josephus Permutation problem:

Original Problem: 1000 slaves in a circle, numbered 1 to 1000, are all
to be shot except one lucky survivor. The order of shooting is 1, 3,
5, etc., always alternating, and always immediately removing the
fallen bodies. Once a body has fallen, it is no longer considered part
of the circle for purposes of future counting and alternation.

All of the source is included.</Char_Desc_450>
  <Char_Desc_2000>JosephusCS is a program that solves the Josephus Permutation problem:

Original Problem: 1000 slaves in a circle, numbered 1 to 1000, are all
to be shot except one lucky survivor. The order of shooting is 1, 3,
5, etc., always alternating, and always immediately removing the
fallen bodies. Once a body has fallen, it is no longer considered part
of the circle for purposes of future counting and alternation.
Example, n=6: Shoot 1,3,5,2,6; 4 survives.

The General Problem: There is an ordered set of n objects arranged
in a circle with object i (n >= i >= 1) in position i. All n objects are
selected and removed in a certain order and placed in a new circle
with the new position number k beings the order of selection. Object
f is selected first. After each selection, m minus 1 of the remaining
objects following the one removed are skipped and the next object
is then selected. We are interested in the nature of the permutation
generated by this process, its fixed elements, and in particular the
original position L of the last object selected. Note that m and f can
be as low as 1 and can be larger than n.

n = The number of objects in the circle
f = index of first object to be selected [1, n]
m = difference in index of items selected, m = 2 => every other

All of the source is included in the distributed file.
Please let me know what you think about this program.
-Harry hjsmithh@sbcglobal.net
</Char_Desc_2000>
 </English>
</Program_Descriptions>

<Web_Info>
 <Application_URLs>
  <Application_Info_URL>http://harry-j-smith.com/hjsmithh/Josephus/index.html</Application_Info_URL>
  <Application_Order_URL />
  <Application_Screenshot_URL>http://harry-j-smith.com/hjsmithh/Josephus/JosephusCSScreenShot.gif</Application_Screenshot_URL>
  <Application_Icon_URL />
  <Application_XML_File_URL>http://harry-j-smith.com/hjsmithh/josephuscs.xml</Application_XML_File_URL>
 </Application_URLs>
 <Download_URLs>
  <Primary_Download_URL>http://harry-j-smith.com/hjsmithh/JosephusCS21a.exe</Primary_Download_URL>
  <Secondary_Download_URL />
  <Additional_Download_URL_1 />
  <Additional_Download_URL_2 />
 </Download_URLs>
</Web_Info>

<Permissions>
 <Distribution_Permissions>You may include JosephusCS on any CD compilation.
You may not sell JosephusCS, it is FREEWARE!


</Distribution_Permissions>
 <EULA>GNU GENERAL PUBLIC LICENSE

1991 Free Software Foundation, Inc.
 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA.


</EULA>
</Permissions>





</XML_DIZ_INFO>

